Lead React
2 days ago
Job Title: React Front-End and Middleware Technical Architect/Coach (ReactJS/GraphQL)(Other title consideration: React Front-End and Middleware Code Quality Specialist)Toronto, ON- hybridClient update: This role is a little different from your normal "architect" roles. We are looking for someone to come in and monitor and course-correct the team, not someone who can come in and do hands-on work themselves.We can look for the target date of Mid-Nov to start. This will be a hybrid roleRole Overview:We are seeking a highly experienced Front-End and Middleware Technical Coach to join our onshore team and elevate the technical capabilities of our development team. This role is critical to ensuring the enforcement of best practices, improving code quality, and bridging gaps in knowledge and execution. The ideal candidate will have exceptional skills in ReactJS (Front-End) and GraphQL (Middleware), along with hands-on experience in B2C eCommerce development. This individual will be a technical leader and mentor, with a proven ability to evaluate, review, and correct code, while empowering the team to adhere to modern development best practices.Key Responsibilities:Technical Training and Mentorship:
- Conduct training sessions and workshops to educate the team on front-end (ReactJS) and middleware (GraphQL) development best practices.
- Mentor developers on implementing clean code principles, including writing reusable, maintainable, and scalable code.
- Teach the team how to identify and fix code smells, improve performance, and follow modern coding standards.
- Provide hands-on guidance in debugging and troubleshooting front-end and middleware issues, ensuring team members gain practical skills.
Enforcing Best Practices:
- Establish and enforce best practices for front-end and middleware development, including:
- Proper branching strategies for version control (e.g., Gitflow).
- Effective code review processes, including setting clear guidelines for submitting, reviewing, and merging pull requests.
- Comprehensive testing practices, including unit tests, integration tests, and end-to-end tests for ReactJS and GraphQL.
- Standardize workflows for development, deployment, and documentation to improve team efficiency and collaboration.
Code Reviews and Quality Assurance:
- Perform every code review for both front-end and middleware repositories to ensure adherence to best practices and coding standards.
- Identify and correct code quality issues such as:
- Code smells: Duplicate code, overly complex functions, poor naming conventions, and lack of comments/documentation.
- Performance bottlenecks: Inefficient GraphQL queries, unoptimized React components, and unnecessary API calls.
- Security vulnerabilities: Poor session management, unvalidated inputs, and insecure API design.
- Provide actionable feedback and recommendations to developers to improve code quality and overall application performance.
Gap Analysis and Team Development:
- Conduct a technical gap analysis to identify weaknesses in the team's current processes, knowledge, and technical implementations.
- Develop a continuous improvement plan for the team, focusing on skill development, standards enforcement, and a culture of accountability for code quality.
- Work with leadership to implement KPIs and metrics for measuring the team's progress in adopting best practices and improving code quality.
Key Technical Skills:Front-End Development Expertise:
- ReactJS: 8+ years of hands-on experience with advanced React concepts, including hooks, state management (e.g., Redux, Context API), component architecture, and testing frameworks (e.g., Jest, React Testing Library).
- JavaScript/ES6+: Deep expertise in modern JavaScript concepts, including asynchronous programming, modularization, and optimization techniques.
- Front-End Optimization: Strong knowledge of performance tuning techniques such as code splitting, lazy loading, caching, and browser rendering.
- HTML5/CSS3: Proficiency in semantic HTML and CSS, with experience using pre-processors like SASS/LESS and modern design frameworks like Material-UI or Tailwind CSS.
Middleware Expertise:
- GraphQL: 6+ years of experience designing and optimizing GraphQL schemas, queries, mutations, and subscriptions.
- Middleware Architecture: Experience integrating GraphQL APIs with back-end systems, databases, and third-party services.
- API Security: Expertise in token-based authentication (OAuth 2.0, JWT), API gateway design, and secure data transport.
- Performance Optimization: Skills in reducing query complexity, minimizing over-fetching/under-fetching, and optimizing middleware performance.
B2C eCommerce Specific Experience:
- Proven experience working with high-traffic B2C eCommerce websites, including session management, secure transactions, and scaling solutions for millions of users.
- Knowledge of personalization strategies and handling multiple account types (e.g., individual users, business accounts).
General Skills:
- Strong understanding of best practices for front-end and middleware development, including clean coding principles, design patterns, and security protocols.
- Experience implementing branching strategies for version control (e.g., Gitflow, feature branching) and conducting in-depth code reviews.
- Ability to identify code smells, provide actionable feedback, and teach developers how to write high-quality, maintainable code.
- Excellent communication skills to educate and mentor developers while collaborating with leadership and external stakeholders.
Job Type: Fixed term contract
Contract length: 6 months
Pay: $40.00-$45.00 per hour
Expected hours: 40 per week
Experience:
- React: 10 years (required)
- Lead: 10 years (required)
- HCL eCommerce: 10 years (required)
- ibm websphere ecommerce: 10 years (required)
- Banking: 10 years (required)
- GraphQL: 10 years (required)
- React Lead: 10 years (required)
Location:
- Toronto, ON (required)
-
Lead Fullstack React Native
1 week ago
Toronto, Ontario, Canada JP Techno Park Full time $330,000 per yearSkills needed:10+ years software dev (x+ in React Native). Expertise in , GraphQL, AWS. Proven leadership in agile projects. Experience leading large-scale, complex mobile application projects. Strong problem solving, communication. Experience in AI tools.Job Type: Fixed term contractContract length: 6 monthsPay: $60.00-$65.00 per hourExpected hours: 40 per...
-
Senior React Developer
7 days ago
Toronto, Ontario, Canada Bitcoin Devs Company Full time US$100,000 - US$150,000 per yearOverview: As a Senior React Developer - Trading, you will play a crucial role in developing and enhancing high-performance, mission-critical trading applications. You will collaborate with cross-functional teams to deliver scalable and efficient solutions while maintaining the highest standards of code quality and performance. Key Responsibilities: Create...
-
UI React Developer
1 day ago
Toronto, Ontario, Canada VLink Inc Full time $85,000 - $120,000 per yearJob Title: UI React DeveloperLocation: Toronto, ON (Hybrid)About VLink:Started in 2006 and headquartered in Connecticut, VLink is one of the fastest growing digital technology services and consulting companies. Since its inception, our innovative team members have been solving the most complex business, and IT challenges of our global clients.Job...
-
React Native Full Stack
1 week ago
Toronto, Ontario, Canada Infosprint Technologies Full time $120,000 - $180,000 per year10+ years software dev (x+ in React Native). Expertise in , GraphQL, AWS. Proven leadership in agile projects. Experience leading large-scale, complex mobile application projects. Strong problem solving, communication. Experience in AI tools.
-
Senior React Native Engineer
1 week ago
Toronto, Ontario, Canada Clariti Cloud Inc. Full time $103,000 - $160,000 per yearJoin our mission to provide governments with exceptional experiences so they can do the same for their communitiesWhat do we do?We empower governments to deliver exceptional citizen experiences.Check out our 'About Us'page for a deep dive into our product and what makes us exceptional.How will you help us make an impact? We're seeking a React Native...
-
Senior React Native Developer
2 weeks ago
Toronto, Ontario, Canada Mejuri Full time $120,000 - $180,000 per yearSince 2015, Mejuri has reimagined what fine jewelry can be in a modern world—shifting it from a traditional gift to to a personal choice rooted in self-expression.Founded by third-generation jeweler Noura Sakkijha, the brand was built on a simple idea: fine jewelry shouldn't require a special occasion, and it should never come with guilt. It's about...
-
Senior React Native Developer
1 week ago
Toronto, Ontario, Canada Mejuri Full time $120,000 - $180,000 per yearSince 2015, Mejuri has reimagined what fine jewelry can be in a modern world—shifting it from a traditional gift to to a personal choice rooted in self-expression.Founded by third-generation jeweler Noura Sakkijha, the brand was built on a simple idea: fine jewelry shouldn't require a special occasion, and it should never come with guilt. It's about...
-
REACT Engineer
2 days ago
Toronto, Ontario, Canada Svitla Systems Full time $60,000 - $120,000 per yearHYBRID (ON-SITE + REMOTE)ON-SITEPOLANDOctober 30, 2025Svitla Systems Inc. is looking for a React Engineer with experience for a full-time position (40 hours per week) in Poland. Our client is one of the world's largest food retailers, operating thousands of stores across the United Kingdom, Ireland, and Europe. The company conducts business through...
-
UI React Developer
1 week ago
Toronto, Ontario, Canada Synechron Full time $110,000 - $115,000 per yearWe areAt Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron's progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps,...
-
MIDDLE REACT Engineer
1 day ago
Toronto, Ontario, Canada Svitla Systems Full time $60,000 - $120,000 per yearHYBRID (ON-SITE + REMOTE)ON-SITEPOLANDSeptember 5, 2025Svitla Systems Inc. is looking for a React Engineer with experience for a full-time position (40 hours per week) in Poland. Our client is one of the world's largest food retailers, operating thousands of stores across the United Kingdom, Ireland, and Europe. The company conducts business through...