Android Developer
Bengaluru, Karnataka, India · Full Time
Be the first to apply
- Experience
- 6–9 yrs
- Salary
- —
- Openings
- 1
- Posted
- 4 days ago
- Work mode
- In office
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
Job Overview
We are seeking an experienced Android Developer with 6 to 9 years specializing in mobile engineering for Android platforms. The ideal candidate should have hands-on expertise in Java and Kotlin programming, along with familiarity with the most recent advancements and best practices in Android development.
Key Responsibilities
- Develop, prototype, and implement robust Android applications using Java and Kotlin.
- Construct and maintain continuous integration and continuous delivery (CI/CD) pipelines to streamline development and deployment processes.
- Integrate various third-party SDKs and APIs into Android applications ensuring smooth functionality.
- Demonstrate strong debugging and problem-solving skills to identify and resolve technical issues effectively.
- Collaborate within a motivated development team, exceeding assigned tasks and proactively contributing to project goals.
- Adapt swiftly to changes and new technologies, exhibiting an eagerness to drive innovation and continuous improvement.
- Communicate clearly and persuasively, leveraging negotiation and facilitation skills to build consensus and influence stakeholders.
- Contribute to the design and scalability of large distributed systems, emphasizing fault tolerance and high availability.
- Engage in ongoing efforts to enhance and automate development tools and systems for improved efficiency.
Required Qualifications
- 6 to 9 years of professional experience as a Mobile Engineer focusing on Android platforms.
- Proficient in Java and Kotlin programming languages.
- Up-to-date knowledge of current Android frameworks and development methodologies.
- Hands-on experience with CI/CD pipeline construction and maintenance.
- Demonstrated ability to integrate third-party SDKs and APIs.
- Strong capabilities in debugging and solving complex technical problems.
- Team-oriented with a proactive and driven attitude towards exceeding expectations.
- Ability to quickly learn and apply new technologies.
- Exceptional communication, negotiation, and interpersonal skills.
- Experience with large-scale distributed systems focusing on scalability and fault tolerance is advantageous.
- Solid foundation in computer science principles including data structures and algorithms.
- Exposure to information retrieval techniques and statistical methods.