Job details
React Developer
- Java
- Redux
- REST
- GraphQL
- Docker
- AWS
- TypeScript
Posted: 2 days ago
Job Title: React Developer
Location: Calgary (onsite)
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:
- 10+ 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, Google Cloud Platform).
- 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.
Similar jobs
-
Senior React Native Developer
Neo Financial , Neo Gulf Canada Square
-
React Lead/ Architect
Veridic Solutions , Dallas, TX, United States
-
React JS Developer
TekLeaders, Inc , Mountain View, CA, United States
-
2589: Front End developer(ReactJs, React Native &&NodeJS)
Key Business Solutions, Inc. , Sunnyvale, CA, United States
-
Senior Fullstack Developer (Python/ React)
Referrals Only , Brasil