backGo to search

Senior Software Engineer - Android

Office in Bangalore, Pune
bullets
Android
& others
bullets

We are in search of a highly skilled Senior Software Engineer specializing in Android development to join our collaborative team. In this role, you will be responsible for driving high-quality software solutions for our Android platform, collaborating with cross-functional teams, and ensuring adherence to industry best practices throughout the development life cycle.

Responsibilities
  • Design and build advanced applications for the Android platform
  • Collaborate with cross-functional teams to define, design, and enhance new feature sets
  • Integrate applications with external data sources and APIs
  • Conduct rigorous unit testing to ensure code robustness, usability, and reliability
  • Provide technical leadership and mentorship, fostering growth within the team
  • Optimize application performance and troubleshoot production issues
  • Gain an understanding of Google's Design Guidelines, existing UI frameworks, and app components to guide development
  • Implement new technologies and frameworks to enhance development efficiency and application scalability
  • Ensure applications comply with Google's Play Developer Program Policies and stay updated with emerging trends in the mobile landscape
  • Oversee the full mobile development lifecycle to deliver quality products
  • Work with third-party libraries and services to expand app functionalities
Requirements
  • 5-10 years of proven working experience in Android development
  • Knowledge of Android Design Patterns, Google's Design Guidelines, and Play Developer Program Policies
  • Background in App Components, UI frameworks, and developer tools or workflows
  • Understanding of networking, caching of local data, and multitasking on Android
  • Skills in integrating and utilizing third-party libraries and services
  • Familiarity with the general mobile landscape, architectures, trends, and emerging technologies
  • Leadership capabilities to drive projects forward in dynamic team setups, including local and remote contributors
  • Competency in the full mobile development lifecycle and methodologies