Skip navigation EPAM

Senior Front-end Engineer Gomel, Belarus

Senior Front-end Engineer Description

Job #: 16645
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 a Senior Front-end Engineer for our Gomel office to make the team even stronger.

This position is open to an experienced engineer who will be able to drive development teams ahead and play key roles as a developer/architect.

Keep reading to see if you have what it takes.
#LI-DNI
#LI-DNP

Responsibilities

  • Gather functional requirements, develop technical specifications, and plan projects and tests
  • Design and develop web apps, software, mobile apps, prototypes, and proof of concepts (PoC’s)
  • Act in a technical leadership capacity: mentor junior engineers and new team members, and apply technical expertise to challenging programming and design problems
  • Perform hands-on coding (roughly 70-85%)
  • Resolve defects/bugs during QA testing, pre-production, production, and post-release patches
  • Work cross-functionally with various Intuit teams in areas like product management and QA/QE across various product lines or business units to drive forward results
  • Contribute to the design and architecture of the project

Requirements

  • 4+ years’ experience developing web, software, and/or mobile applications
  • BS/MS in computer science or equivalent work experience
  • Strong experience with the following Object-Oriented Languages (OOD): JavaScript
  • Experience with various modern web frameworks: React.js, Angular, Angular2, TypeScript
  • Experience with the entire Software Development Life Cycle (SDLC)
  • 2+ years’ experience with web services (consuming or creating) with REST or SOAP
  • Solid communication skills: demonstrated ability to explain complex technical issues to both technical and non-technical audiences
  • Strong understanding of the software design/architecture process
  • Experience with unit testing and Test Driven Development (TDD)
  • Experience with Agile Development, Scrum, and/or Extreme Programming methodologies
  • Intermediate+ (B1+) level of spoken and written English

Nice to have

  • Experience developing, maintaining, and innovating large-scale, consumer-facing web or mobile applications
  • Experience with social, mobile, cloud/SaaS, big data, or analytics
  • Familiar with the development challenges inherent with highly scalable and available web applications
  • Experience with open-source technologies
  • Desire to research up-and-coming technology and solutions

We offer

  • Knowledge exchange with colleagues all around the world
  • Competitive compensation depending on experience and skills
  • Regular assessments and salary reviews
  • Benefits package – medical care, sports, family care
  • Free English classes
  • Opportunities for self-realization
  • Friendly team and enjoyable working environment
  • Flexible working schedule
  • Corporate and social events
Learn more about EPAM in Belarus

HELLO! HOW CAN WE HELP YOU?


OUR OFFICES