Senior Android Developer

EPAM SystemsZaragoza, ES
Published on

About the Role

Do you have a background and wide experience in software engineering with strong knowledge in Android? Are you an open-minded professional with good English skills? If so, this could be the perfect opportunity to join EPAM as a Senior Android Developer. In this project, you will be part of an Agile team working on our client's mobile application, contributing to feature development for one of the world's largest sports goods manufacturers. The role involves daily participation in Agile ceremonies and direct collaboration with the customer.

Responsibilities

  • Collaborate with team members to produce high-quality code
  • Write clean, structured, and well-documented code
  • Participate in code reviews to ensure quality and best practices are followed
  • Perform testing and debugging of the code
  • Communicate progress and roadblocks to the team

Requirements

  • 6-7+ years of professional mobile development experience with Android
  • Proficiency in Android SDK, Kotlin, Jetpack Compose, and components
  • DI and SL experience (Dagger, Hilt, Koin)
  • Knowledge of standard libraries for Unit/UI testing and integration tests in Android
  • Experience with modularization strategies in app architecture
  • Familiarity with architectural patterns (MVVM, MVI)
  • Strong refactoring and code review skills
  • Deep understanding of code quality best practices
  • Strong problem-solving and analytical skills
  • Fluency in English at a minimum B2 level

Benefits

  • Private health insurance
  • EPAM Employees Stock Purchase Plan
  • 100% paid sick leave
  • Referral Program
  • Professional certification
  • Language courses

About the Company

EPAM is shaping the digital future for Fortune 1000 companies, building complex solutions using modern technologies. Founded in 1993, EPAM has grown to over 52,650 employees in more than 55 countries, with significant growth in Spain since 2018, where the number of professionals has exceeded 1,450. At EPAM, you will collaborate with multinational teams, contribute to numerous innovative projects, and have an opportunity to continuously learn and grow.