Senior Front-end Engineer

Gomel, Belarus

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.

DESCRIPTION


Currently we are looking for a Senior Front-end Engineer for our Gomel office to make the team even stronger.

The front-end department is looking for an experienced engineer who will be able to drive development teams ahead and play key developers/architects roles.

Responsibilities

  • Gather functional requirements, develop technical specifications, and project & test planning;
  • Design/develop web, software, mobile apps, prototypes, or proofs of concepts (POC’s);
  • Act in a technical leadership capacity: mentor junior engineers, 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: product management, QA/QE, 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, 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 & Test Driven Development (TDD);
  • Experience with Agile Development, Scrum, 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;
  • Always Be Learning: experience with open source technologies (if no practical work experience with Big Data, or cutting-edge front-end technology — you are prototyping and/or researching the up and coming technology and solutions.

We offer

  • Experience exchange with colleagues all around the world;
  • Competitive compensation depending on experience and skills;
  • Regular assessments and salary reviews;
  • Social 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.