HCLTech
Android Developer
HCLTechEstonia18 hours ago
Full-timeInformation Technology

HCL is a $11 billion leading global technology enterprise consisting of over 200,000 professionals operating from 52 countries. Founded in 1976, HCL is one of India's original IT garage start-ups. For more on HCL, please visit www.hcl.com


Job Role- Senior Android Developer with Kotlin multiplatform experience

Work Location –Estonia

Duration- Permanent

Experience: 5–12 Years


Job Description-

We are looking for a colleague to contribute to the core Android team, where the team is responsible for generic features for multiple apps for multiple brands:

  • Building new features with Kotlin Multiplatform
  • Developing and maintaining the app's architecture
  • Keeping the app compliant with Play Store policies

The assignment will be at first for the generic mobile team and after about 6 months the assignment will most likely be in the generic design system team to work on the generic design system for all of the apps within Achmea.

Soft skills

  • Communication Skills: Being able to clearly articulate ideas and collaborate effectively with team members and stakeholders.
  • Problem-Solving: The ability to think critically and find solutions to complex issues that may arise during development.
  • Adaptability: Being open to new ideas and technologies, and being able to adjust to changing project requirements.
  • Teamwork: Working well within a team, understanding the importance of collaboration and contributing positively to the team dynamic.
  • Time Management: Effectively managing time to meet deadlines and deliver high-quality work.
  • Attention to Detail: Ensuring that all aspects of the development process are thoroughly checked and that the final product is polished.
  • Creativity: Bringing innovative ideas to the table and thinking outside the box to enhance the user experience.
  • Empathy: Understanding the needs and perspectives of users to create more user-friendly applications.
  • Patience: Staying calm and composed when facing challenges or setbacks during the development process.
  • Continuous Learning: A commitment to ongoing education and staying updated with the latest trends and best practices in Android development.
  • Taking ownership of features/user stories: Ownership of results, actively driving the feature/user story to achieve the outcome

Must haves

Experience with:

  • Kotlin Multiplatform
  • Coroutines/RX Java
  • Compose
  • Android SDK
  • MVVM
  • GIT
  • Unit Testing
  • Dependency Injection
  • Clean architecture

Nice to haves for the core team

Experience with:

  • Modular app development
  • Gradle
  • CI/CD with Azure DevOps
  • Firebase
  • Azure Application insights
  • UI Testing via BrowserStack
  • Dagger Anvil
  • Retrofit
  • Room
  • Mobile security

Nice to haves for the feature team

Experience with:

  • Modular app development
  • Gradle
  • Firebase
  • Azure Application insights
  • UI Testing via BrowserStack
  • Retrofit
  • Room
  • Mobile UX principles

Key Skills

Ranked by relevance