Senior Frontend Engineer

Posted Oct 4

Why work with us

Join an innovative and dynamic team where your expertise will directly impact the development of modern, high-performance web applications. You’ll work on challenging projects in collaboration with designers and backend engineers to deliver exceptional user experiences. With competitive compensation, a flexible work environment, and the potential for a full-time role, this is a unique opportunity to advance your career in a fast-paced, growth-oriented company.

About the Senior Frontend Engineer position

We are seeking a highly skilled Senior Frontend Engineer with deep expertise in building complex web applications using React and TypeScript. In this role, you will be responsible for developing robust, scalable front-end applications based on designs provided by our UI/UX team, while collaborating with backend engineers to integrate with our existing REST APIs.

Responsibilities:

  • Design, develop, and maintain responsive web applications using React and TypeScript.
  • Implement complex navigation and ensure high performance across web applications.
  • Collaborate closely with UI/UX designers to translate visual designs into high-quality code.
  • Optimize applications for speed, scalability, and efficiency.
  • Work closely with backend engineers to integrate and communicate with RESTful APIs.
  • Ensure cross-browser compatibility and responsiveness of applications.

Required Qualifications:

  • Proven experience as a Senior React Developer, with expertise in React.js and TypeScript.
  • Extensive experience building complex applications with sophisticated navigation and state management (Redux, MobX, etc.).
  • Strong knowledge of JavaScript (ES6+), HTML5, CSS3, and front-end development best practices.
  • Experience with RESTful APIs and integrating them into front-end applications.
  • Familiarity with performance optimization techniques such as lazy loading, code splitting, and reducing unnecessary re-renders.
  • Proficient in modern build tools (Webpack, Babel, etc.) and version control systems like Git.

Preferred Qualifications:

  • Experience with Progressive Web Applications (PWA).
  • Knowledge of CSS preprocessors (Sass, Less) or frameworks like Tailwind CSS.
  • Familiarity with testing frameworks such as Jest, Enzyme, or React Testing Library.
  • Experience working with Microsoft Fluent UI.
  • Experience working in an agile environment with cross-functional teams.
  • Strong communication skills and the ability to work collaboratively with remote teams.

Contract Details:

  • Remote work.
  • This is a contract position with up to 40 hours a week, based on your availability.
  • There is potential for transitioning into a full-time role based on performance and organizational needs.