Opens LinkedIn
- Employment type
- Contract
- Experience level
- Senior
- Posting language
- English
- Application method
- Apply on LinkedIn (LinkedIn sign-in required)
Job summary
Design, develop, and maintain React web applications, reusable accessible UI components, and responsive interfaces for complex enterprise products. Improve usability, workflows, navigation, performance, and product quality while collaborating across product, design, UX, and engineering teams and contributing to APIs and backend services as needed.
Job details
HTG is hiring a Senior Front-End Engineer for an opportunity with one of our technology clients. The engineer will join a product-focused team working on initiatives designed to improve product fit and finish, usability, information architecture, menus, navigation, workflows, and overall user experience across enterprise software products. The role has a strong front-end focus, with React as a key technology, while also providing opportunities to contribute across the full application stack. Experience with Ruby on Rails, Python, or Go is valuable for engineers who can work across front-end and backend services. Key Responsibilities Design, develop, and maintain modern web applications using React. Build reusable, scalable, accessible, and maintainable UI components. Develop intuitive and responsive user interfaces for complex enterprise applications. Improve product experiences, workflows, menus, navigation, and information architecture. Contribute to initiatives focused on product quality, usability, performance, and overall user experience. Translate product and UX requirements into scalable technical solutions. Collaborate closely with product managers, designers, UX professionals, and engineering teams. Integrate front-end applications with APIs and backend services. Contribute to full-stack development and end-to-end product improvements. Troubleshoot, debug, and optimize application functionality and performance. Work with backend technologies and services where required. Participate in code reviews, testing, technical discussions, and Agile development practices. Contribute to improvements in front-end architecture, application quality, and development practices. Required Qualifications Strong professional experience in front-end software development. Strong hands-on experience with React. Strong proficiency in JavaScript and/or TypeScript. Solid knowledge of HTML5 and CSS3. Experience building and maintaining production-quality web applications. Experience working with REST APIs and backend services. Strong understanding of modern front-end development practices and web application architecture. Experience building reusable and maintainable UI components. Experience troubleshooting and resolving complex front-end and application issues. Strong understanding of responsive web development. Ability to collaborate effectively with product, UX/design, and engineering teams. Strong communication, collaboration, and problem-solving skills. Technical Environment Experience with several of the following technologies and concepts is valuable: Front End: React, JavaScript, TypeScript, HTML5, CSS3 Backend: Ruby on Rails, Python, Go, and/or similar backend technologies Frameworks: Ruby on Rails, React, and modern web application frameworks APIs & Integration: REST APIs, JSON, service-to-service integrations Architecture: Full-stack applications, microservices, distributed services UI Development: Reusable components, design systems, responsive design Testing: Unit testing, integration testing, automated testing Performance: Web performance, rendering optimization, application performance Accessibility: Web accessibility and accessible UI development Development Tools: Git, npm/yarn, and comparable development tooling Build & Delivery: CI/CD and modern software development workflows Preferred Qualifications Experience developing enterprise-scale web applications. Strong experience with React-based applications. Experience with TypeScript. Experience with Ruby on Rails or another modern backend framework. Experience with Python and/or Go. Experience contributing across the full application stack. Experience working with microservices or distributed application environments. Experience working with design systems or reusable component libraries. Experience with automated testing. Experience improving application and web performance. Understanding of web accessibility standards and best practices. Experience working with complex navigation, information architecture, and user workflows. Experience working in an Agile/Scrum environment. What You'll Bring We are looking for a senior engineer who combines strong React/front-end expertise with the ability to contribute across the broader application stack. The ideal candidate is comfortable working on both new functionality and targeted product improvements that make applications more intuitive, efficient, accessible, and easier to use. Experience with backend technologies such as Ruby on Rails, Python, or Go will be valuable, particularly for engineers who can contribute to end-to-end solutions and collaborate effectively across the full stack.
What you’ll do
Design, develop, and maintain React web applications, reusable accessible UI components, and responsive interfaces for complex enterprise products. Improve usability, workflows, navigation, performance, and product quality while collaborating across product, design, UX, and engineering teams and contributing to APIs and backend services as needed.
Requirements
Requires strong professional front-end development experience, hands-on React expertise, proficiency in JavaScript and/or TypeScript, and solid HTML5 and CSS3 knowledge. Candidates should have experience with production web applications, REST APIs, reusable components, responsive development, troubleshooting, and cross-functional collaboration; backend experience with Ruby on Rails, Python, or Go is valuable.
Listed skills
- React · Preferred
- JavaScript · Preferred
- TypeScript · Preferred
- HTML · Preferred
- CSS · Preferred
- REST APIs · Preferred
- Python · Preferred
- Go · Preferred
- Automated testing · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- React
- JavaScript
- TypeScript
- HTML5
- CSS3
- Responsive Web Development
- REST APIs
- Reusable UI Components
- Front-End Architecture
- Web Accessibility
- Web Performance Optimization
- Ruby on Rails
- Python
- Go
- Automated Testing
- Agile Development
Job areas
- Software
- Technology
- Engineering
- Art & Design
More jobs from High Tech Genesis
Backend Engineer, Data Engineering
- On-site
- Ottawa, ON
- Posted Nov 7, 2026
Software Release Manager
- On-site
- Ottawa, ON
- Posted Nov 6, 2026
Senior Application Developer
- Remote
- Alberta, Canada
- Posted Nov 4, 2026
.Net Developer
- On-site
- Québec, QC
- Posted Oct 16, 2026
