Android Engineer

EPAM Systems, Inc.
21 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Clean Code Principles
Multitier Architecture
Android
Software Quality
Code Review
Computer Programming
Dependency Injection
Mobile Application Software
Model View ViewModel
Material Design
RxJava
Website Wireframe
Kotlin
Modularization
Jetpack Compose
Reactive Programming
Codebase

Job description

We are seeking a Senior Android Engineer to join our team and contribute to building high-quality, scalable mobile applications. The ideal candidate will bring strong technical expertise, leadership skills and a passion for crafting clean, maintainable code. Responsibilities Design and develop high-quality Android applications using modern technologies and frameworks Lead and mentor team members to ensure best practices and code quality Implement structured and testable codebase using MVVM or CLEAN architecture patterns Apply modularization strategies to enhance scalability and maintainability Collaborate with cross-functional teams to define, design and ship new features Ensure the performance, quality and responsiveness of applications Participate in code reviews to maintain high engineering standards Translate designs and wireframes into high-quality code following Material Design principles Troubleshoot, identify and resolve technical issues in a timely manner Requirements 3+ years

Requirements

of experience in software development Proficiency in Kotlin and Jetpack Compose Expertise in MVVM and CLEAN architecture patterns for structured and testable codebases Knowledge of Dependency Injection and Modularization Background in Reactive Programming (e.g., RxJava, coroutines) Familiarity with Material Design Experience leading a team Excellent analytical and problem-solving skills Strong communication and presentation skills Team player skills Fluent English at B2 level or higher

Apply for this position