Senior Engineer
- Toronto, ON, Canada
- Greater Toronto Area, Canada, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Posting language
- English
- Posted
Original job description
Senior React Frontend Engineer
Our client requires a Senior React Frontend Engineer with 10+ years' of experience for an initial year long contract engagement.
*On-site, in person technical interview and testing is required to qualify for this opportunity.
Qualifications
- In-depth knowledge of and ability to apply design and architectural patterns
- Proven track record as a React subject matter expert specializing in enterprise architecture, micro front-ends, performance optimization, and advanced state management.
- Strong experience with JavaScript/TypeScript, HTML and CSS
- Passion for engineering best practices
- Deep understanding of User Experience design
- Experience working within an agile development framework
- Track record of building software with quality, accessibility and high performance
- Working with different design systems, leveraging frameworks, such as Material UI
- Deep understanding of asynchronous operations
Current Tech Stack
- Architecture: API-driven, distributed, microservice-based
- Frontend: React/Redux, Material UI, Micro front-end, React testing framework, Cypress, Next.JS, Type Script, Web Components
- Backend: Java 8, Spring, Solr, Kafka, Zuul
- Build: Jenkins, Docker, Artifactory, Gradle
- Infrastructure: AWS, Kubernetes, TerraForm, MySQL/RDS
- Quality Assurance: Mabl, Locust/BlazeMeter, Python-based API test automation
More about this job
Responsibilities
Apply design and architectural patterns to build enterprise-grade React frontend applications, including micro-frontends, advanced state management, and performance optimization. Deliver high-quality, accessible, and performant software using established design systems and agile practices.
Requirements
Requires 10+ years of experience and deep expertise in React, enterprise architecture, micro-frontends, performance optimization, and advanced state management. Candidates should have strong JavaScript or TypeScript, HTML, and CSS skills, a deep understanding of user experience and asynchronous operations, and experience delivering quality software in an agile environment.
Skills
- React
- Enterprise Architecture
- Micro-Frontends
- Performance Optimization
- Advanced State Management
- JavaScript
- TypeScript
- HTML
- CSS
- User Experience Design
- Agile Development
- Accessibility
- Material UI
- Asynchronous Operations
- Redux
- Next.js
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
Keywords
- React
- Redux
- Material UI
- Micro-Frontends
- React Testing Framework
- Cypress
- Next.js
- TypeScript
- JavaScript
- HTML
- CSS
- Web Components
- Enterprise Architecture
- API-Driven Architecture
- Distributed Systems
- Microservices
- Java 8
- Spring
- Solr
- Kafka
- Zuul
- Jenkins
- Docker
- Artifactory
- Gradle
- AWS
- Kubernetes
- Terraform
- MySQL
- Mabl