Senior Front-End Engineer Offline

We are looking for a skilled Front-End Engineer to become a part of our team. We develop an application for online and mobile food ordering in the USA with more than 15 million users. 

 

Requirements 

  • 5+ years of experience in web development; 
  • 2+ years of practical experience in React Web product development; 
  • Experience with JavaScript, Typescript, React, Node, Redux, CSS, and GIt; 
  • Experience working closely with multiple stakeholders from product, design, and other engineering teams; 
  • Deep understanding of software development best practices and design patterns, SRP, testing pyramids, and CI/CD; 
  • Propose and develop solutions and communicate technical ideas and issues with both technical and non-technical stakeholders; 
  • An understanding of best practices for security, networking, concurrency, and UI development; 
  • An ability to not just complete the task but also teach others to do this; 
  • Experience and a good understanding of app performance and debugging techniques; 
  • Strong computer science fundamentals from a college degree in Computer Science, a related field of study, or equivalent experience; 
  • Familiarity with Agile methodologies; 
  • Not afraid to jump into a task with little to zero knowledge and figure out how something works; 
  • Experience with React Native will be a plus; 
  • Upper-Intermediate level of English. 

 

Core Responsibilities 

  • Developing new functionality, refactoring old implementations, fixing issues in existing code base; 
  • Supporting and developing e2e and unit tests; 
  • Keeping the client updated about the status of tickets and any blockers; 
  • Reviewing pull requests (sprint capacity allows it); 
  • Communicating with team members (foreign) to gather knowledge needed for completing tasks; 
  • Proactively participate in stand up meetings, retrospectives. 

 

Expected qualifications 

  • Take full ownership of complex project components 
    You’re responsible for delivering high-quality work on time, making sure it fits the project’s goals and technical requirements. 
  • Solve complex technical challenges and guide architectural choices 
    You make sound technical decisions independently and contribute to discussions that shape how systems are designed and built. 
  • Drive improvements in how the team works 
    You introduce new tools, workflows, or practices that make development faster, cleaner, and more collaborative. 

     

What we offer   

  • Continuous learning and career growth opportunities 
  • Professional training and English/Spanish language classes   
  • Comprehensive medical insurance 
  • Mental health support 
  • Specialized benefits program with compensation for fitness activities, hobbies, pet care, and more 
  • Flexible working hours 
  • Inclusive and supportive culture 

 

Published 19 August
278 views
·
34 applications
65% read
·
21% responded
Last responded 3 days ago

The job ad is no longer active

Look at the current jobs React.js →

Loading...