Android Developer
Position: W2
Location: San Jose, CA
Duration: 12+ months
Job description:
Design and develop Android applications with a focus on performance, usability, and scalability.
Implement UI components using XML and Jetpack Compose for modern, responsive designs.
Collaborate with designers using Figma to ensure seamless design-to-development workflows.
Integrate dynamic content using CMS for flexible and personalized user experiences.
Monitor app performance and track errors using DataDog, ensuring optimal reliability and stability.
Write clean, maintainable, and efficient code in Kotlin following best practices.
Work closely with cross-functional teams to deliver features on time and within scope.
Participate in code reviews, unit testing, and continuous integration processes.
Required Skills & Qualifications:
Minimum 9 years of professional experience in Android application development.
Strong proficiency in Kotlin and Android SDK.
Hands-on experience with Jetpack Compose and XML for UI development.
Familiarity with Figma for design collaboration and asset management.
Experience with DataDog or similar tools for performance monitoring and error tracking.
Knowledge of CMS integration for dynamic content handling.
Solid understanding of mobile architecture patterns (MVVM, MVP, etc.).
Strong problem-solving skills and attention to detail.
Nice-to-Have:
Experience with GraphQL, RESTful APIs and third-party libraries.
Familiarity with CI/CD pipelines and version control (Git).
Knowledge of Android app publishing and Play Store guidelines.