We are looking for an experienced Android Developer with strong expertise in Kotlin and mobile automation. The ideal candidate should have hands-on experience in building high-performance Android applications along with automation testing using tools like Espresso and scripting in Python or Node.js.
Key Responsibilities
App Development
- Design, develop, and maintain advanced applications for the Android platform
- Ensure high performance, responsiveness, and scalability of applications
Collaboration
- Work closely with cross-functional teams including UX/UI designers and backend developers
- Participate in requirement discussions and deliver high-quality solutions
Technical Excellence
- Write clean, maintainable, and efficient code following best practices
- Implement modern Android development standards and architecture patterns
Testing & Debugging
- Perform unit testing and UI testing using Espresso
- Identify, troubleshoot, and fix bugs efficiently
- Optimize application performance
API Integration
- Integrate RESTful APIs, third-party libraries, and SDKs
- Handle JSON data and external data sources effectively
Maintenance & Innovation
- Continuously explore and implement new technologies
- Improve development efficiency and app performance
Required Skills & Qualifications
Languages
- Strong proficiency in Kotlin (preferred) and/or Java
Tools & Frameworks
- Android SDK
- Android Studio
- Espresso (for UI testing)
- Mobile automation experience
Scripting
- Experience with Python or Node.js for automation
Version Control
- Hands-on experience with Git
Technical Knowledge
- Strong understanding of:
- RESTful APIs
- JSON
- Android design principles
- Third-party libraries integration
Education
- Bachelor’s degree in computer science / IT or equivalent experience
Preferred / Good to Have
- Experience with Android performance monitoring tools
- Understanding of full mobile development lifecycle
- Experience with CI/CD tools (e.g., Jenkins, GitHub Actions)
Essential Competencies
- Strong problem-solving skills
- Attention to detail
- Good communication and teamwork
- Ability to work in a fast-paced environment
