Designation: Senior Software Engineer - Android
Location: Koramangala, Bangalore
Experience: 4 to 6 Years
Must Have:
Java and Kotlin are mandatory, React Native experience would be a plus
Team Handling experience is a must
Strong understanding of Android SDK, Android Studio, and related tools and version control systems such as Git
Experience with RESTful APIs to connect Android applications to back-end services
About the Company :
Company is the world's leading healthcare platform that connects millions of patients with healthcare providers around the world and helps people make better healthcare decisions. It provides a singular platform that helps consumers with all their healthcare requirement.
We are seeking a skilled Senior Android Developer with 3 to 6 years of overall experience in mobile application development. The ideal candidate will have extensive experience in Kotlin and Android Java technologies. As a Senior Android Developer, you will be responsible for designing and developing innovative mobile applications that deliver an exceptional user experience.
Responsibilities:
Design and develop high-quality Android applications using Kotlin and Android Java technologies.
Collaborate with cross-functional teams to define, design, and ship new features.
Ensure the performance, quality, and responsiveness of applications.
Identify and correct bottlenecks and fix bugs.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Mentor junior developers and assist in their professional growth.
Work closely with product management and design teams to create intuitive user interfaces and engaging user experiences.
Participate in code reviews to maintain code quality and ensure adherence to coding standards.
Stay up-to-date with the latest industry trends and best practices in mobile development.
Role Specification:
Bachelor's degree in Computer Science, Engineering, or related field.
4 - 6 years of overall experience in Android application development.
Proficiency in Kotlin and Android Java programming languages.
Strong understanding of Android SDK, Android Studio, and related tools.
Experience with RESTful APIs to connect Android applications to back-end services.
Solid understanding of the full mobile development life cycle.
Experience with version control systems such as Git.
Ability to work independently and as part of a team in a fast-paced environment.
Excellent problem-solving and communication skills.
Experience with Agile development methodologies is a plus.