Senior Android Developer
Important Information
Experience: +5 years
Job Mode: Full-time
Work Mode: Work from home
Job Summary
We are seeking a Senior Android Engineer with strong expertise in Kotlin and native Android development to join a dynamic and agile team. This role involves building high-quality mobile applications, contributing to architectural decisions, and collaborating with cross-functional teams to deliver exceptional user experiences. The ideal candidate is passionate about mobile technology and thrives in fast-paced, collaborative environments.
Responsibilities and Duties
- Design, develop, and maintain native Android applications using Kotlin.
- Participate in all phases of the software development lifecycle, from planning to deployment.
- Apply agile methodologies to deliver iterative and high-impact solutions.
- Ensure code quality through writing unit tests and conducting code reviews.
- Contribute to architectural discussions and help define best practices.
- Collaborate with team members to support and promote coding standards and development efficiency.
Qualifications and Skills
- Bachelor’s degree in computer science, software engineering, or a related field.
- Extensive experience in software development with a focus on designing and building scalable applications.
- Professional/ Advanced English skills.
- +5 years of experience. +3 years of professional experience in mobile development.
- Strong proficiency in Kotlin and native Android frameworks.
- Familiarity with Jetpack libraries including AndroidX, LiveData, Data Binding, Flow, Coroutines, and Navigation.
- Experience designing and integrating RESTful APIs.
- Solid understanding of SQL, data modeling, and ETL/ELT processes.
- Experience working in agile teams with modern development tools and methodologies.
- Excellent verbal and written communication skills.
- Familiarity with reactive programming concepts.
- Passion for creating intuitive and engaging user experiences.
Nice To Have Skills
- Experience with CI/CD pipelines and Git-based version control.
- Exposure to cloud services and mobile analytics tools.
- Knowledge of mobile security best practices.
- Familiarity with design systems and component-based architecture.
About Encora
Encora is a global company that offers Software and Digital Engineering solutions. Our practices include Cloud Services, Product Engineering & Application Modernization, Data & Analytics, Digital Experience & Design Services, DevSecOps, Cybersecurity, Quality Engineering, AI & LLM Engineering, among others.
At Encora, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.