We are seeking an experienced Android Developer to design, develop, and maintain high-performance mobile applications. The ideal candidate should have strong expertise in Kotlin, Android development frameworks, and mobile automation.
Key Responsibilities
- Design, develop, and maintain advanced applications for the Android platform
- Collaborate with cross-functional teams (UI/UX, backend) to define and deliver new features
- Write clean, maintainable, and efficient code
- Perform unit testing, debugging, and optimize application performance
- Integrate applications with RESTful APIs, third-party libraries, and SDKs
- Continuously evaluate and implement new technologies to improve development efficiency
Required Skills & Qualifications
- Strong proficiency in Kotlin and/or Java
- Hands-on experience with Android SDK and Android Studio
- Experience with Espresso for UI testing
- Knowledge of mobile automation using scripting languages like Python or Node.js
- Familiarity with RESTful APIs, JSON, and third-party integrations
- Experience with Git/version control systems
- Solid understanding of the Android application lifecycle
- Bachelor’s degree in Computer Science, IT, or equivalent experience
Preferred Skills
- Experience with Android performance monitoring tools
- Knowledge of CI/CD pipelines and tools
- Strong understanding of mobile development best practices
Keywords
Android, Kotlin, Java, Android Studio, Espresso, Mobile Automation, Python, Node.js, REST APIs, JSON, Git, CI/CD
