Skip To Main Content
backBack to Search

Senior Android Developer

Android, Java, Jetpack Compose, GraphQL, Kotlin
warning.png
Sorry, this position is no longer available

We're on the lookout for an experienced Senior Android Developer to join our dynamic remote team.

As a seasoned Senior Android Developer, you'll take the lead in steering a talented development squad, championing the successful integration of cutting-edge solutions in the industry. Your pivotal role involves delivering top-tier software and fostering a collaborative, growth-centric environment.

Responsibilities
  • Take charge of an ongoing project (leveraging a state-of-the-art stack) and facilitate seamless knowledge transfer within the development team
  • Conceptualize and implement new features and functionalities for both existing and upcoming mobile applications
  • Uphold the reliability and stability of production systems, actively contributing to an optimized software delivery pipeline
  • Mentor and guide less seasoned colleagues, participating in initiatives that promote growth and learning within the team
  • Actively engage in an Agile (SCRUM) team, comprehending your role and adeptly adhering to established development processes
  • Comprehend the business domain and execute business logic, steering the development of efficient software solutions that meet identified needs
  • Collaborate with the Customer, Solution Architects, Business Analysts, UI developers, and DevOps team on technical designs
  • Formulate unit and integration tests to guarantee the reliability and functionality of the software
  • Abide by software engineering best practices and principles, eloquently elucidating their advantages (e.g., SOLID, DRY, KISS)
  • Apply design patterns adeptly to unravel intricate technical challenges and devise scalable solutions
Requirements
  • Minimum of 3 years of hands-on experience as an Android Developer, boasting a solid foundation in Java
  • Robust experience in crafting and maintaining applications utilizing Android SDK, Jetpack Compose, and associated frameworks
  • Track record in developing and releasing mobile apps, coupled with a profound understanding of the app development lifecycle
  • Devotion to devising ever-enhancing strategies for optimum delivery of high-quality code
  • Proficiency in continuous integration and delivery (CI/CD) to uphold top-notch code quality and efficiency
  • Aptitude for crafting automated unit, system, and acceptance tests to ensure dependable and functional software
  • Capability to operate independently and collaboratively within a team, showcasing exceptional communication and coordination skills
  • Exceptional problem-solving prowess, enabling you to tackle intricate technical challenges and provide optimal solutions
  • Advanced proficiency in the English language (Upper-Intermediate level), facilitating effective communication with the team and stakeholders
Nice to have
  • Familiarity with cloud-native mobile app development, empowering scalable and dependable application development
  • Expertise in GraphQL, showcasing a profound understanding of web services and associated technologies
  • Knowledge of Kotlin, with hands-on experience in feature development
Benefits
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn

These jobs are for you