Important Information
Experience: 6 years
Job Mode: Full-time
Work Mode: Work from home
Job Summary
We are seeking a talented Android Developer with experience building modern high-quality mobile applications. The ideal candidate is fluent in Kotlin has a deep understanding of the Android SDK and is passionate about delivering performant secure and user-friendly applications. Youll collaborate closely with cross-functional teams to design develop and optimize Android features while adhering to clean architecture principles and best coding practices.
Responsibilities and Duties
- Design develop and maintain Android applications using Kotlin and modern development frameworks.
- Integrate with RESTful APIs and WebSockets for real-time communication.
- Implement and maintain clean architecture and scalable code using object-oriented principles and modern design patterns.
- Collaborate with Product QA and Backend teams to deliver robust user-focused solutions.
- Debug profile and optimize applications for performance stability and security.
- Apply observability best practices to ensure monitoring logging and performance tracking of mobile applications.
- Work with payments integrations and ensure secure data handling.
- Contribute to improving app navigation using the Navigation Component and follow Android UI/UX best practices.
- Maintain clear high-quality code and participate in code reviews.
- Proactively identify technical improvements and performance enhancements.
Qualifications and Skills
- 6 years of recent Android development experience. Ability to show code snippets and/or open-source projects are bonus points!
- Fluency in Kotlin (the language we use).
- Familiar with RESTful APIs and WebSockets and how to use them from Kotlin-based Android applications.
- Good knowledge of Android SDK.
- Experience with payments.
- Knowledge of libraries commonly used in Android development (for instance Koin RxJava Retrofit Room Coroutines).
- Experience with object-oriented concepts and design patterns.
- Good knowledge of different Android application architecture patterns.
- Ability to debug and profile applications.
- Excellent command of written and spoken English (min. B2 level).
- Experience in working in small teams and with version control systems (and if thats Git even better!)
- Knowledge of security issues on mobile.
- Basic knowledge of SQL SQLite.
- Navigation component.
- Clean architecture approach.
- Hands-on experience in improving application performance.
- Practical knowledge of observability best practices in mobile applications.
- Great personality and communication skills.
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.
Important InformationExperience: 6 yearsJob Mode: Full-timeWork Mode: Work from homeJob SummaryWe are seeking a talented Android Developer with experience building modern high-quality mobile applications. The ideal candidate is fluent in Kotlin has a deep understanding of the Android SDK and is pass...
Important Information
Experience: 6 years
Job Mode: Full-time
Work Mode: Work from home
Job Summary
We are seeking a talented Android Developer with experience building modern high-quality mobile applications. The ideal candidate is fluent in Kotlin has a deep understanding of the Android SDK and is passionate about delivering performant secure and user-friendly applications. Youll collaborate closely with cross-functional teams to design develop and optimize Android features while adhering to clean architecture principles and best coding practices.
Responsibilities and Duties
- Design develop and maintain Android applications using Kotlin and modern development frameworks.
- Integrate with RESTful APIs and WebSockets for real-time communication.
- Implement and maintain clean architecture and scalable code using object-oriented principles and modern design patterns.
- Collaborate with Product QA and Backend teams to deliver robust user-focused solutions.
- Debug profile and optimize applications for performance stability and security.
- Apply observability best practices to ensure monitoring logging and performance tracking of mobile applications.
- Work with payments integrations and ensure secure data handling.
- Contribute to improving app navigation using the Navigation Component and follow Android UI/UX best practices.
- Maintain clear high-quality code and participate in code reviews.
- Proactively identify technical improvements and performance enhancements.
Qualifications and Skills
- 6 years of recent Android development experience. Ability to show code snippets and/or open-source projects are bonus points!
- Fluency in Kotlin (the language we use).
- Familiar with RESTful APIs and WebSockets and how to use them from Kotlin-based Android applications.
- Good knowledge of Android SDK.
- Experience with payments.
- Knowledge of libraries commonly used in Android development (for instance Koin RxJava Retrofit Room Coroutines).
- Experience with object-oriented concepts and design patterns.
- Good knowledge of different Android application architecture patterns.
- Ability to debug and profile applications.
- Excellent command of written and spoken English (min. B2 level).
- Experience in working in small teams and with version control systems (and if thats Git even better!)
- Knowledge of security issues on mobile.
- Basic knowledge of SQL SQLite.
- Navigation component.
- Clean architecture approach.
- Hands-on experience in improving application performance.
- Practical knowledge of observability best practices in mobile applications.
- Great personality and communication skills.
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.
View more
View less