What are the responsibilities and job description for the Android Developer position at Ascendion?
Job Overview:
We are seeking an experienced Senior Android Developer with strong proficiency in Kotlin and Jetpack Compose, and a passion for building robust mobile experiences. The ideal candidate will be an expert in Android development and possess experience working with AWS services, along with a keen eye for UI design and implementation.
Key Responsibilities:
- Lead Android app development using Kotlin and Jetpack Compose
- Design, develop, and maintain scalable and performant mobile applications
- Collaborate with cross-functional teams to define, design, and ship new features
- Build responsive UIs using Jetpack components and HTML
- Ensure the performance, quality, and responsiveness of applications
- Implement clean architecture and follow industry best practices
- Participate in code reviews and mentor junior developers
- Work with AWS services to support backend integrations
- Contribute to transitioning the product toward a full stack architecture
Required Skills and Experience:
- 8 years of professional experience in Android development
- Expertise in Kotlin, including coroutines and flow
- Strong knowledge of Jetpack Compose and modern Android architecture components
- Experience with UI development using HTML and Jetpack components
- Solid understanding of Android SDK, debugging tools, and memory management
- Hands-on experience with AWS services (Lambda, API Gateway, S3, etc.)
- Familiarity with backend technologies and willingness to grow into a full stack role
- Excellent problem-solving skills and a proactive attitude
- Strong communication and collaboration abilities
Preferred Qualifications:
- Experience with RESTful APIs and GraphQL
- Knowledge of backend frameworks (e.g., Node.js, Spring Boot) is a plus
- Exposure to CI/CD pipelines and version control tools (Git)
- Experience working in Agile/Scrum environments
Salary : $60 - $70