Android Developer
Full-time Mid-Senior LevelJob Overview
About You
You are an Android Developer who enjoys building high-quality native applications and staying up to date with the Android ecosystem. You care about clean architecture, best practices, and writing maintainable code. You are comfortable collaborating with cross-functional teams and working directly with US-based clients while continuing to grow your technical expertise.
You Bring to Applaudo the Following Competencies:
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field (preferred).
- 5+ years of professional experience developing native Android applications.
- Strong experience with Kotlin and Java, Object-Oriented Design, and the Android platform.
- Solid understanding of the Android ecosystem, including architectures, trends, and emerging technologies.
- Experience using Git or similar version control systems.
- Good understanding of client/server architectures and web services (REST, SOAP, GraphQL).
- Experience with Android Jetpack Compose.
- Experience applying Clean Architecture and MVVM patterns.
- Solid understanding of XML and JSON.
- Strong communication skills and advanced English proficiency, with the ability to work directly with US-based clients.
You Will Be Accountable for the Following Responsibilities:
- Build native Android applications from scratch following best practices and coding standards.
- Define API requirements, consume RESTful web services, and process results efficiently.
- Create prototypes to demonstrate the value and functionality of new and emerging Android technologies.
- Participate in agile development processes to meet requirements and deliver features end to end.
- Collaborate closely with developers, designers, and product managers to solve technical and product challenges.
- Follow UI/UX guidelines and best practices defined by the design team to ensure high-quality user experiences.
Make Your Resume Now