Please send resume – priy...@rconsultinginc.com
Please
share the candidate from Banking or Financial domain
Role:
Android Developer (Kotlin + Automation)
Experience: 10+ Years
Location: San Jose, CA, Onsite role
Employment Type: Contract
Job
Summary
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