Lead Android Developer Budapest, Hungary or Remote
Lead Android Developer Description
Job #: 66158No less important is the safety, well-being and experience of our applicants. Therefore, until further notice, all EPAM employment interviews will be conducted remotely. Our recruitment professionals and hiring managers are standing by to ensure a robust and engaging virtual candidate experience. We look forward to speaking with you!
DESCRIPTION
As a Lead Android Developer, you will be building native mobile applications for Fortune 500 companies. You will be working in close collaboration with the client, as well as other teams across EPAM paying special attention to solutions’ architecture and code quality.
Responsibilities
- Develop new and modify existing mobile apps in accordance to industry best practices, using Kotlin as the primary programming language
- Be familiar with most commonly used frameworks, development environments, software development methodologies, processes, techniques and quality planning methods applicable to mobile application development
- Lead a team of developers to complete proposed initiatives; create application architecture and implementation guideline
- Participate in or lead Scrum ceremonies
- Conduct code review, estimation and design sessions. Establish these if needed
- Quickly gain an understanding of our clients’ requirements, technology needs and solution architecture
- Communicate with designers and product owners, represent the team in front of larger stakeholder groups
- Create technical documentation including high-quality documentation of code
Requirements
- Android development skills (at least 7 years of experience)
- Practical team leading experience is a must
- Expert knowledge of both Kotlin and Java
- Deep understanding of Android framework
- Concurrency / Multithreading in Android
- Understanding of mobile application design and UX
- Git (at least 5 years of experience)
- Knowledge of Design patterns (GoF) and architecture of the Android applications
- MVP / MVC / MVVM architecture-based development experience
- Good command of English: Intermediate spoken level and higher
- Experience working in Agile teams
We offer
- Permanent job with remote work opportunity
- Widespread training and development opportunities, language courses, soft-skill trainings
- Vast opportunities for self-development, unlimited access to LinkedIn Learning, GAL trainings
- Multilingual work environment
- Competitive salary and benefit packages (private health care, sport card, fringe benefits)
- International projects, working in hybrid teams with high-skilled peers
- Sport and social teams support, advanced CSR programs