
Android Developer (Kotlin + Automation)
Job Description
Role: Android Developer (Kotlin + Automation)
Experience: 10+ Years
Location: San Jose, CA, Onsite role
Employment Type: Contract
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
Similar Jobs
Android Developer
Ohio
Full Stack Sr. Devs (Java + Angular)
New Jersey
Associate Software Engineer (Node + React)
Texas
Data Engineer (AWS + AI Experience)
Pennsylvania
C++ Developer
New Jersey