Staff Engineer, Android

Stryker India Private Limited

Bengaluru/Bangalore

Not disclosed

Work from Office

Full Time

Min. 6 years

Job Details

Job Description

Staff Engineer, Android

Work Flexibility: Hybrid or Onsite

Vocera (Now part of Stryker) is seeking a passionate and innovative staff engineer and Android developer passionate about creating powerful smartphone enterprise applications with intuitive user interfaces. Familiarity with the application development frameworks on Android is a must. This position requires someone who has excellent written and spoken communication skills, enjoys working within a distributed team environment, and is passionate about designing and implementing scalable Android mobile applications. This position reports to the Manager– R&D.

What you will do:

  • Plan, design, and develop Android applications that are highly scalable, secure, reliable, and deployed over a large customer base.

  • Follow SOLID design principles, and design patterns (MVP, MVVM, etc.) for scalable and maintainable code.

  • Implement features related to real-time communication (WebRTC, XMPP).

  • Participate in and seek continuous learning through peer review.

  • Apply current or emerging frameworks to meet the needs of the Android client architecture.

  • Collaborate effectively with QA, Release Engineering, DevOps, IT, Tech Support, and Professional Services

  • Ensure quick resolutions to issues, maintaining a high standard of customer satisfaction.

What you will need:

Required Skills:

  • Minimum 6+ years of experience in designing and developing enterprise software applications including the experience in architecting and developing applications on the Android platform.

  • Experience in Java, Kotlin, and dependency injection for Android app development.

  • Experience with Media, Telecom, FCM, Network, JSON, XML, Web Services, and SQLite.

  • Advanced experience with Android Studio, Gradle, Git, and continuous integration with Strong knowledge of the Android mobile landscape, architectures, trends, and emerging technologies.

  • Expertise in mobile and Java frameworks/accelerators.

  • Knowledge of WebRTC, XMPP, DAO, Firebase, RESTAPIs, Crashlytics, and JetPack libraries, SQLite libraries and crash reporting tools

  • In-depth understanding of the Agile software development lifecycle with Excellent troubleshooting and debugging, communications, and documentation skills

Preffered Skills:

  • Experience with XMPP and Smack libraries and with RxJava, Dagger2 is desirable.

  • Bachelor’s or Master’s degree in computer science or related field or equivalent

Travel Percentage: None

Experience Level

Senior Level

Job role

Work location

Karnataka, Bengaluru #78, 7th Floor, India

Department

IT & Information Security

Role / Category

IT Infrastructure Services

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 6 years

About company

Name

Stryker India Private Limited

Job posted by Stryker India Private Limited

This job has expired