Negotiable
Outside
Remote
USA
Summary: The Frontend Android Developer role is a remote position focused on mobile development, requiring over five years of experience. The candidate will be responsible for developing and maintaining consumer-facing mobile applications, utilizing strong skills in Swift and Kotlin. The role demands a solid understanding of APIs, testing best practices, and design patterns in mobile development.
Key Responsibilities:
- Develop and maintain consumer-facing mobile applications at scale.
- Utilize strong Swift/Kotlin skills for mobile development.
- Consume GraphQL and REST APIs from mobile applications.
- Discuss complex topics with both technical and non-technical audiences.
- Implement testing best practices and write Unit and Automation tests.
- Apply knowledge of design patterns, algorithms, and object-oriented programming.
Key Skills:
- 5+ years of experience in Mobile Development.
- Strong skills in Swift and Kotlin.
- Knowledge of multi-threaded and asynchronous code.
- Understanding of GraphQL and REST APIs.
- Familiarity with testing frameworks for Mobile Development.
- Expertise in design patterns such as MVC and MVVM.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
Frontend: Android Developer
Remote (within US)
5+ years' experience in Mobile Development.
Experience developing and maintaining consumer-facing mobile applications at scale. Strong Swift/Kotlin skills & knowledge of multi-threaded, asynchronous code.
Good understanding and knowledge around consuming GraphQL and REST APIs from Mobile applications.
Ability to understand and discuss complex topics with technical and non-technical audiences.
Good understanding of testing best practices and familiarity with at least one testing framework for Mobile Development. Skilled at writing Unit and Automation tests.
Good knowledge of common design patterns, algorithms, and object-oriented programming with expertise in design patterns such as MVC and MVVM.