Stryker Logo

Stryker

Senior Engineer, Android

Sorry, this job was removed at 03:08 p.m. (IST) on Thursday, May 08, 2025
In-Office
Bangalore, Bengaluru, Karnataka
In-Office
Bangalore, Bengaluru, Karnataka

Similar Jobs

5 Days Ago
Easy Apply
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Easy Apply
Senior level
Senior level
Artificial Intelligence
Lead the design, development, and deployment of native Android applications for the Gemini App, focusing on user needs in the APAC region and integrating AI features for improved user experiences.
Top Skills: AndroidJavaKotlinRestful Apis
6 Days Ago
In-Office or Remote
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Marketing Tech • Software
Design and develop secure Android systems for user authentication and fraud prevention, while mentoring teammates and driving technical direction.
Top Skills: Android KeystoreAuthentication TechnologiesCi/Cd (JenkinsEncrypted SharedpreferencesFirebase AttestationGithub Actions)JavaJwtKotlinOauthPlay Integrity Api
3 Days Ago
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Digital Media • News + Entertainment
Develop and maintain Android applications, influence product features, enhance app quality, prototype ideas, and collaborate with teams.
Top Skills: AndroidAndroid StudioCoroutinesFlowJavaJetpack ComposeJSONKotlinMviMvvmOauthRest

Work Flexibility: Hybrid or Onsite

Position Description: 

Vocera (Now part of Stryker) is seeking a passionate and innovative staff engineer and Android developer with a passion for 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.

Responsibilities:

  • 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.

  • Advanced experience with Android Studio, Gradle, Git, Bitbucket, and CI.

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

  • Excellent troubleshooting and debugging, communications, and documentation skills

  • 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.

Competencies:

  • Understanding of various non-functional aspects of Android application design and the ability to provide a solution to optimize performance and scalability.

  • Ability to rapidly learn and take advantage of new concepts and technologies.

  • Strong understanding of mobile security protocols, analytics, and social channel integration.

  • Knowledge of the open-source ecosystem and the libraries available for common tasks.

  • A passion for the end-to-end development of quality software products.

  • Resourceful and able to solve complex problems through adapting technology and a deep understanding of product architecture.

  • Excellent analytical, verbal, and written communication skills.

Requirements:

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

  • 4+ 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.

  • 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.

  • In-depth understanding of the Agile software development lifecycle.

  • Fully conversant with SOLID principles, software development frameworks, design patterns, and enterprise in mobile application integration

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

  • Knowledge of SQLite libraries and crash reporting tools.

Travel Percentage: None

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account