Android Developer
On-siteSunnyvale, California, United States
Sunnyvale, California, United StatesOn-siteContractBachelors Degree
ContractBachelors Degree
Job Summary
Design and deliver readable, maintainable, testable, and scalable Android code using Kotlin, Android Studio, and GraphQL. Collaborate with backend teams to design APIs and work within an Agile team to implement features, fix bugs, and build unit and UI tests. Participate in daytime on-call rotations to support customers and mentor fellow engineers while adhering to established architecture patterns. Requires 6+ years of experience, expert Kotlin skills, and knowledge of caching, logging, and CI/CD systems like Jenkins.
Required Qualifications
- Bachelor's degree in Computer Science/Engineering or equivalent experience
- 6+ years of experience as a software engineer
- Expert Kotlin skills
- Solid understanding of the full mobile development life cycle
- Experience using GitHub
- Unit testing best practices and patterns
- Caching, logging, performance tuning, and monitoring
- CI/CD systems such as TeamCity or Jenkins
- Communicate in English
- knowledge on delegate and repository pattern
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.