About Qure.AI:
Qure.AI is one of the fastest-growing startups in India, which develops Artificial Intelligence enabled products and platforms for healthcare diagnostics. We create cutting-edge solutions that positively impact patients' lives in various care domains, including lung cancer, tuberculosis, and stroke. To date, our innovative technologies have reached over 16 million individuals across 80+ countries worldwide. Qure.ai is an equal-opportunity employer.
About the job
Job Title: Native Android Engineer
Department: Engineering
Location: Bangalore
Years of Experience: 3-6 Years
Employment Type: Full-time, Permanent
Job Description
We are looking for a skilled and motivated Android Mobile engineer. We are now expanding into the native mobile app space to enhance our product offerings and better serve our customers. We are seeking a highly motivated and skilled Engineer to join our dynamic team and help us bring our vision to life.
In this role, you will contribute to the development of our native mobile applications that integrate AI solutions into healthcare, making a meaningful impact on patient care and diagnostics.
Responsibilities
- Lead the end-to-end development lifecycle of native Android mobile applications, ensuring high-quality code and timely delivery.
- Work closely with product and design teams to translate requirements into technical specifications and actionable development tasks.
- Architect, design, and implement robust and scalable solutions using Kotlin and the MVVM architectural pattern.
- Develop intuitive user interfaces with a focus on usability and accessibility.
- Implement data storage solutions, such as SQLite databases or Room Persistence Library, to manage app data effectively.
- Implement network communication protocols, including RESTful APIs and WebSocket, to facilitate data exchange with backend systems.
- Utilize Android Jetpack components, such as LiveData and ViewModel, to build reactive and lifecycle-aware UI components.
- Optimize app performance and responsiveness through efficient resource management and background task handling.
- Conduct thorough testing, including unit tests and UI tests, to ensure application reliability and stability.
- Debug and troubleshoot issues reported by users or identified during testing phases, providing timely resolutions.
- Stay abreast of the latest Android platform updates, SDK releases, and industry trends to incorporate relevant advancements into the application.
- Maintain code quality and consistency through code reviews, refactoring, and adherence to coding standards.
- Document technical designs, implementation details, and best practices to facilitate knowledge sharing and onboarding of future team members.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field or at-least 3 years of working experience in Android development
- Proficiency in Kotlin programming language and a strong understanding of object-oriented programming principles.
- Demonstrated experience in developing and shipping native Android applications, preferably with at least 3 years of relevant experience.
- Solid understanding of the Android SDK, Android Studio, and related development tools.
- Familiarity with version control systems, particularly Git, and experience with collaborative development workflows (e.g., pull requests, branching strategies).
- Ability to work independently and take ownership of project tasks, while also collaborating effectively within a small team environment.
- Excellent problem-solving skills and a proactive approach to identifying and addressing technical challenges.
- Effective communication skills, with the ability to articulate technical concepts clearly and concisely.
At Qure.ai
You will be part of a rapidly growing organization, with an opportunity to work alongside the best minds in the industry. Competitive compensation and rewards, opportunity to grow with a young company.