Senior Android Engineer
Epam
Vinnytsia, Ukraine
1 днів тому

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities.

We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow.

No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

DESCRIPTION

Our customer owns a variety of hospitality venues and tends to deliver outstanding offline and digital products to its members.

EPAM is helping the client to develop new and maintain existing web and mobile products in order to enhance their members' online experience, improve their interactions with each other and increase their engagement with customer.

As a member of this project, you will join one of many Agile full-stack product teams, staffed jointly by EPAM and the customer, and work directly with client stakeholders in a dynamic and fast-paced environment.

For this project, the ideal candidate should have the ability to deliver high-quality work on time in a high-energy environment while collaborating and brainstorming with other developers in a dynamic team environment.

Responsibilities

  • Development and maintenance of applications aimed at a range of Android devices including mobile phones and tablets
  • Integration with back-end services
  • Deliver high-quality code covered by unit tests
  • Take ownership for features development and sub-teams
  • Implement pixel-perfect UI
  • Be ready to work on different layers of the infrastructure
  • Be an essential part of problem-solving, sophisticated design and the creation of quality products
  • Review and evaluate current architecture, approaches, and processes, suggest their improvements
  • Effectively collaborate with the customer development team
  • Requirements

  • At least 3+ years of commercial Android development experience
  • Expert in Java and Kotlin development
  • Expert in building Android applications : Java core, Multithreading; Kotlin, Courutines; OOP principles; Android SDK; SQLite ROOM; JSON; REST API
  • Good understanding of OOP and design principles (SOLID, design and architectural patterns)
  • Familiarity with clean architecture
  • Good experience of using mobile debugging / profiling tools
  • Good experience with Unit Testing
  • Great understanding of software development lifecycle, experience in Agile Scrum process
  • Ability to work in a remote team
  • Upper-Intermediate or higher English level (B2+)
  • Nice to have

  • Experience as a team leader
  • Contribution to open source on GitHub
  • Experience with building applications from scratch
  • Mentoring experience
  • Technical interviews conducting experience
  • We offer

  • Competitive compensation depending on experience and skills
  • Individual career path
  • Unlimited access to LinkedIn learning solutions
  • Social package - medical insurance, sports
  • Compensation for sick lists and regular vacations
  • English classes with native speakers (certified English teachers)
  • Flexible work hours
  • Повідомте про це
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Надіслати заяву
    Моя електронна адреса
    Клацнувши по кнопці "# кнопка", я даю згоду neuvoo на обробку моїх даних та надсилання сповіщень електронною поштою, як це детально описано в Політиці конфіденційності neuvoo. Я можу будь-коли відкликати свою згоду або скасувати підписку.
    Продовжити
    Заява