logo
Apptad

React Front-End Developer

North America

June 22, 2026 at 2:39 PM

✨ AI summary

Location

  • Calgary, Canada (onsite)

Languages

  • JavaScript (ES6/ES7)
  • TypeScript

Frameworks

  • React.js
  • Redux
  • MobX
  • Recoil
  • Next.js
  • Jest
  • Enzyme
  • React Testing Library
  • Sass
  • Tailwind CSS
  • Styled Components

Cloud Services

  • AWS
  • Azure
  • Google Cloud Platform (GCP)

Experience Level

  • 5-7 years

Job Title: React Front-End Developer

Location: Calgary (onsite)

Duration: Long Term


Experience: 5-7 years


Job Summary:

We are seeking an experienced Senior React Developer with strong proficiency in JavaScript (ES6/ES7) to lead the design and development of dynamic, scalable, and high-performance web applications. The ideal candidate will be a hands-on front-end expert who can architect modern solutions, mentor junior developers, and collaborate across teams to deliver robust digital products.


Key Responsibilities:

  • Design, develop, and maintain complex, high-quality web applications using React.js, JavaScript (ES6/ES7), HTML5, and CSS3.
  • Architect reusable front-end components and libraries that are scalable and maintainable.
  • Implement state management using tools like Redux, MobX, or Recoil.
  • Collaborate closely with UI/UX designers, backend developers, and product managers to translate requirements into functional solutions.
  • Integrate front-end applications with RESTful APIs and GraphQL services.
  • Optimize applications for performance, scalability, and responsiveness across multiple devices and browsers.
  • Conduct code reviews, enforce best practices, and provide technical mentorship to junior developers.
  • Work within an Agile/Scrum environment, participating in sprint planning, daily stand-ups, and retrospectives.
  • Stay updated with emerging technologies and recommend improvements to enhance system architecture.


Required Skills and Qualifications:

  • 5-7 years of professional front-end development experience with React.js and JavaScript (ES6/ES7).
  • Deep understanding of React hooks, context API, and functional programming.
  • Strong experience with state management (Redux, MobX, or similar).
  • Expertise in component-driven design and modular architecture.
  • Solid understanding of HTML5, CSS3, and modern styling frameworks (e.g., Sass, Tailwind CSS, Styled Components).
  • Strong grasp of RESTful APIs, asynchronous programming, and data fetching patterns.
  • Proficient with version control systems (Git) and build tools like Webpack, Babel, or Vite.
  • Experience with testing frameworks such as Jest, Enzyme, or React Testing Library.
  • Proven ability to design and implement performant and accessible user interfaces.
  • Excellent problem-solving and debugging skills.


Preferred / Nice-to-Have Skills:

  • Experience with TypeScript for type-safe React development.
  • Familiarity with Next.js for server-side rendering and SEO optimization.
  • Knowledge of GraphQL and Apollo Client.
  • Exposure to CI/CD pipelines, Docker, or cloud platforms (AWS, Azure, GCP).
  • Understanding of micro frontends and scalable architecture patterns.
  • Background in Agile, DevOps, and continuous integration environments.


Educational Qualification:

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.