Job Details

Full Stack Software Engineer – Front End Heavy


Job Requirements

We are seeking a talented Full Stack Software Engineer with a strong focus on frontend development to join our team. As a Full Stack Software Engineer, you will primarily be responsible for developing user interface components and implementing them using React.js. You will collaborate with the rest of the team, working on different layers of the infrastructure, to ensure robustness, maintainability, and the delivery of a high-quality product. If you are passionate about creating intuitive and seamless user experiences, and you possess a deep understanding of React.js, we would love to hear from you.


  • Develop new user-facing features using React.js, ensuring a smooth and engaging user
  • Build reusable components and front-end libraries that can be leveraged for future projects.
  • Translate designs and wireframes into high-quality, efficient, and scalable code.
  • Optimize components for maximum performance across a wide range of web-capable devices
    and browsers.
  • Collaborate with the team to identify and address technical challenges, and contribute to
    collaborative problem-solving efforts.
  • Stay up-to-date with emerging technologies and industry trends related to frontend


  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
  • Thorough understanding of React.js and its core principles.
  • Experience with popular React.js workflows, such as Flux or Redux, for efficient state management.
  • Familiarity with newer specifications of EcmaScript, ensuring you are up-to-date with modern JavaScript features.
  • Experience with data structure libraries, such as Immutable.js, for efficient data management.
  • Knowledge of isomorphic React is a plus, allowing for server-side rendering capabilities.
  • Familiarity with RESTful APIs and the ability to integrate frontend components with backend services.
  • Knowledge of modern authorization mechanisms, such as JSON Web Token, to ensure secure and authenticated user interactions.
  • Familiarity with modern front-end build pipelines and tools, including Babel, Webpack, NPM, etc., for efficient development workflows.
  • Ability to understand business requirements and translate them into technical requirements, ensuring alignment between product goals and development efforts.
  • A knack for benchmarking and optimization to continuously improve application performance. – Familiarity with Git or similar versioning tools.

Payment Partner 

Connect with us

© Justchek 2023. All rights reserved.