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
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job