EPAM Systems

Senior Android Developer

Hungary

21 days ago
Save Job

Summary

We are looking for a motivated Senior Android Developer to join our team in Hungary.

In this position, you will deliver exceptional mobile application solutions using cutting-edge technology.

Responsibilities


  • Implement features described in the requirement specifications and design documents
  • Design and implement sub-systems or complete solutions
  • Mentor and provide guidance to less experienced team members
  • Conduct thorough and constructive code reviews
  • Take part in developing native mobile apps using Android
  • Collaborate within a distributed global development team to complete initiatives, contributing to architecture and implementation guidance
  • Quickly understand clients’ requirements, technology needs, and solution architecture
  • Work closely with clients and internal stakeholders in developing optimal solutions
  • Contribute to brainstorming sessions and demonstrate the ability to problem-solve with agility


Requirements


  • Android development skills with 3+ years of experience
  • Hands-on experience with Kotlin and advanced features like Coroutines and Flows
  • Proficiency in Dagger2/Hilt dependency injection
  • Expertise in Android Jetpack Compose and key libraries like Navigation and WorkManager
  • Knowledge of mobile application design and UX principles
  • Competency in Git for version control
  • Understanding of design patterns (GoF) and application architecture
  • Strong background in MVVM or MVI architecture-driven development
  • Familiarity with Gradle for build automation
  • Skills in unit testing frameworks
  • Experience collaborating in Agile development teams
  • Good command of English, with an intermediate or higher spoken level
  • Mentorship and team leadership capabilities
  • Adherence to SOLID, DRY, and YAGNI coding principles


Nice to have


  • Familiarity with A/B testing practices
  • Background in setting up and maintaining CI/CD pipelines
  • Knowledge of Backends-for-Frontends (BFF) API pattern
  • Understanding of GraphQL APIs


We offer


  • Dynamic, entrepreneurial corporate environment
  • Diverse multicultural, multi-functional, and multilingual work environment
  • Opportunities for personal and career growth in a progressive industry
  • Global scope, international projects
  • Widespread training and development opportunities
  • Unlimited access to LinkedIn learning solutions
  • Competitive salary and various benefits
  • Advanced wellbeing and CSR programs, recreation area


Do you know someone interested in starting a career in IT? Share our EPAM Campus programs with them, where they can enhance their knowledge in various fields online, free of charge.

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: