Overview
We are seeking a skilled React Developer to join our dynamic software development team. The ideal candidate will be responsible for designing, developing, and maintaining user-facing features using React.js, ensuring seamless integration with backend services and APIs. This role offers an exciting opportunity to work on innovative web applications, contribute to system architecture, and collaborate within an Agile environment. Candidates should possess a strong foundation in front-end development, modern JavaScript frameworks, and related technologies to deliver high-quality solutions that enhance user experience.
Fulltime
Canada Location- Mississauga, Canada (Hybrid)
Job Description-
What we will need from you
- Strong experience in ReactJs Development
- Excellent knowledge of HTML5, CSS, JavaScript and front-end frameworks like ReactJS
- Experience with popular React.js workflows such as Flux or Redux
- Experience with the Redux data pattern and NGRX
- Experience working with server-client architectures, consuming JSON data from APIs
- Curiosity and a highly collaborative work style, a wish to share what you already know and jumping at the opportunity to dive into new technology
Duties
- Develop and implement responsive, scalable web interfaces using React.js, HTML, CSS, SCSS, and JavaScript.
- Collaborate with cross-functional teams to define project requirements and translate them into technical specifications.
- Integrate front-end components with RESTful APIs, GraphQL endpoints, and other web services to ensure dynamic data rendering.
- Write clean, efficient code with comprehensive unit testing utilizing tools like Jest or similar frameworks to ensure robustness.
- Utilize version control systems such as GitHub or SVN for code management and collaboration.
- Participate in code reviews, sprint planning, and daily stand-ups within an Agile development process.
- Optimize applications for maximum speed and scalability while maintaining high standards of UI/UX design principles.
- Maintain documentation of technical specifications and system architecture diagrams.
- Work with DevOps tools like Jenkins, CI/CD pipelines, Docker containers, and cloud platforms such as AWS or Azure for deployment automation.
- Troubleshoot and resolve bugs or performance issues across various browsers and devices.
- Contribute to the continuous improvement of development processes by adopting best practices in SDLC (Software Development Life Cycle) methodologies.
Pay: $110,000.00-$120,000.00 per year
Work Location: In person