Senior/Lead Android Developer

| Remote
Sorry, this job was removed at 4:44 p.m. (EST) on Monday, April 19, 2021
Find out who’s hiring remotely
See all Remote jobs
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

EPAM is committed to providing our global team of 36,700+ EPAMers with inspiring careers from day one. EPAMers lead with passion and honesty and think creatively. Our people are the source of our success and we value collaboration, try to always understand our customers’ business, and strive for the highest standards of excellence. In today’s new market conditions, we continue to support operations for hundreds of clients around the world remotely, with the vast majority of our teams working from home. No matter where you are located, you’ll join a dedicated, diverse community that will help you discover your fullest potential.
 

DESCRIPTION

Currently, we are looking for an experienced Senior/Lead Android Developer to make the team even stronger.

We are looking for help with android native app development (new codebase). The new app is redesigned from scratch to fit a new user experience. Key points are code coverage and performance. The backend will provide both REST API as well as GRAPHQL.

WHAT YOU’LL DO

  • Active participation in the whole development process, from initial design up to launching the product
  • Will be responsible for working with backend engineers, product managers and designers to design, develop and deliver mobile features in regular basis
  • Will take care of maintaining feature reliability and better feature response time by bug fixing and refactoring code
  • Identifying and eliminating bottlenecks

REQUIREMENTS

  • BS degree in an associated field or other advanced certification along with equivalent experience
  • 5+ years' experience in development of Android platform, natively (Java for Android and then Kotlin)
  • Android Development with Kotlin and MVVM
  • Android Threading Model and android internals, emphasis on performance
  • Espresso, Unit Testing & Code Coverage (code coverage above 90%)
  • Experience with open-source technologies and cloud services
  • Deep knowledge and understanding of Android Design patterns
  • Production experience working on the projects with 100% unit test coverage for non-UI logic
  • Parallel programming and multithreading experience nice to have
  • Experience collaborating on projects and working efficiently as part of a team
  • Knowledge of Agile Methodologies
  • Android Architecture components
  • Strong, stand-up technical enthusiast, capable to defend and concisely explain his technical decisions to the team members and stakeholders, and therefore lead through his expertise rather than a people management skills
  • Excellent communication skills

WHAT WE OFFER

  • Medical, Dental and Vision Insurance (Subsidized)
  • Health Savings Account
  • Flexible Spending Accounts (Healthcare, Dependent Care, Commuter)
  • Short-Term and Long-Term Disability (Company Provided)
  • Life and AD&D Insurance (Company Provided)
  • Employee Assistance Program
  • Unlimited access to LinkedIn learning solutions
  • Matched 401(k) Retirement Savings Plan
  • Paid Time Off
  • Legal Plan and Identity Theft Protection
  • Accident Insurance
  • Employee Discounts
  • Pet Insurance
  • REQ #: 204431849
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Located just West of Madison Square Park, EPAM is surrounded by great lunch spots and easily accessible by New York and NJ public transportation.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about EPAM SystemsFind similar jobs