- Company Name
- Lateral Group
- Job Title
- Senior Front End Developer (Toronto)
- Job Description
-
**Job title**
Senior Front End Developer
**Role Summary**
Lead the design and delivery of high‑quality, responsive web interfaces using React, JavaScript/TypeScript, and modern front‑end tooling. Own the full product lifecycle from concept to deployment, drive technical strategy, optimize performance and accessibility, and mentor junior developers.
**Expectations**
- Deliver clean, well‑documented code and maintainable component libraries.
- Make independent technical decisions while aligning with product goals.
- Continuously improve build processes, performance, and developer experience.
- Communicate effectively with designers, back‑end engineers, product managers, and clients.
- Mentor and coach junior team members to foster growth and craftsmanship.
**Key Responsibilities**
- Develop, test, and maintain reusable React components in TypeScript.
- Architect responsive, mobile‑first UI solutions and integrate REST/GraphQL APIs.
- Optimize page load times, profiling and refining animations and visual logic.
- Write unit, integration, and regression tests; enforce test coverage.
- Conduct code reviews, enforce coding standards, and document internal APIs.
- Resolve browser‑specific quirks, ensure WCAG compliance, and maintain cross‑browser support.
- Lead asynchronous collaboration, provide clear demos to stakeholders, and incorporate feedback.
- Mentor juniors, share best practices, and facilitate knowledge transfer.
- Stay informed on emerging front‑end technologies and evaluate them for product benefit.
**Required Skills**
- React.js (hooks, context, suspense)
- Modern JavaScript (ES6+) & TypeScript
- HTML5, CSS3 (Flexbox/Grid, Sass/CSS‑in‑JS)
- Responsive, mobile‑first design principles
- State management (Redux, Zustand, Context API)
- Testing frameworks: Jest, React Testing Library
- Build tools & bundlers: Webpack, Vite, Parcel
- Git version control, branching best practices
- Performance profiling, Lighthouse, Web Vitals
- Accessibility (WCAG 2.1) and cross‑browser debugging
- CI/CD pipelines and automated deployment workflows
- Excellent communication, problem‑solving, and mentoring skills
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent professional experience.
- Certifications (React, TypeScript, or front‑end architecture) are a plus but not mandatory.