Senior Front-end Engineer (#1662)

Ukraine
Work type:
Office/Remote
Technical Level:
Senior
Job Category:
Software Development
Project:
iCabbi

N-iX is seeking a highly motivated Senior Front-end Engineer to join our team.

About the project:

Our customer is transforming the taxi industry with intelligent, cloud-based taxi technology, having a true vision for the future, and the ambition and energy to make it happen. Our customer complete over 1,000,000 taxi bookings every day. Our customer was established in 2009. Since then, they have been delighted to welcome DiSC Systems (UK) and Mobile Knowledge (Canada) to the family. They are putting taxi companies at the center of mobility. 

Requirements:

  • 5+ years of commercial experience in Front-End development
  • Solid knowledge in Jira to get the work done,
  • Solid knowledge in Confluence to read documentation,
  • Solid knowledge in GitLab to create merge requests and review them,
  • Solid knowledge in Figma to extract assets and understand which UI and UX to build,
  • Solid knowledge in Slack to communicate with teammates and with colleagues from other teams,
  • Solid knowledge in JSX and SCSS to describe React components,
  • Solid knowledge in React hooks to manage state and effects efficiently,
  • Solid knowledge in React Router to manage routing,
  • Solid knowledge in Redux Toolkit to store only needed parts of the state in the global store,
  • Solid knowledge in RTK Query to perform queries and mutations efficiently,
  • Solid knowledge in Jest with React Testing Library and MSW to test the components,
  • Confident working experience within an Agile environment
  • Upper-Intermediate level of English

Nice to have: 

  • Ant Design components to achieve the desired UX;
  • i18next to localize UX,
  • POEditor to import and export localization files to and from the source code,
  • Sentry to investigate issues in different environments.

Responsibilities:

  • Design, build, and maintain new user-facing features using React and other modern web technologies
  • Build reusable components and front-end libraries for future use
  • Create unit test cases that follow industry standards and testing practices
  • Ensure cross-browser and cross-platform compatibility
  • Coach other Engineers on the application and best practices across a broad spectrum of technologies
  • Follow best practices and make code reviews
  • Actively participate in project team meetings and technical discussions related to the project



We offer:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits