Senior Android Engineer
Hybrid in United States of America: New York
Refer a Friend
Know someone who would be a great fit for this opportunity?
EPAM Systems is seeking a highly experienced and self-motivated Android Engineer to join our team supporting a leading financial services client. In this role, you will work on a consumer-facing Android application, collaborating with cross-functional teams to deliver innovative, high-quality solutions. This position requires working onsite in New York City three days a week. We value creativity, technical excellence, and a passion for building world-class software.
Req.#901567203
Responsibilities
- Collaborate with Product, Design, and Engineering teams to design, estimate, and build new features for the Android app using technologies such as Kotlin, Jetpack Compose, and Coroutines
- Translate product requirements into tangible engineering tasks and deliver high-quality, well-documented, and well-tested code utilizing tools like JUnit, Room, and Jetpack Navigation
- Proactively identify and resolve bugs, perform performance analysis and optimization, and leverage tools such as Gradle and GitHub Actions
- Contribute to shaping the engineering culture by proposing new ideas, tools, and infrastructure improvements, including the use of Firebase, Postman, Figma, Jira, and Confluence
- Review pull requests, mentor teammates, and foster a collaborative team environment
- Stay current with the latest trends and advancements in Android development
- Participate in brainstorming sessions to achieve the best possible engineering solutions
Requirements
- 7+ years of software development experience, with at least 4 years focused on Android development
- Strong proficiency in Kotlin, Jetpack Compose, Coroutines, and MVVM architecture
- Experience integrating REST APIs and using dependency management/build tools such as Gradle and GitHub Actions
- Familiarity with testing frameworks and tools such as JUnit, as well as experience with Room, Jetpack Navigation, and Firebase
- Excellent collaboration skills, with experience working alongside designers and product managers using tools like Figma, Jira, and Confluence
- Demonstrated ability to deliver high-quality, maintainable, and well-tested code
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related technical discipline (or equivalent work experience)
- Willingness and ability to work onsite in New York City three days a week
Looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a jobRefer a Friend
Know someone who would be a great fit for this opportunity?