Senior Front End Engineer

Posted 6 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Front End Engineer focused on scalable web applications for EventMobi. Drive product architecture and embrace AI-assisted development in a fully remote work environment.

Responsibilities

  • Build Modern Web Experiences
  • Evolve our high-performance, responsive Progressive Web App
  • Implement offline-first capabilities, real-time updates, and scalable front-end architecture
  • Deliver experiences that work flawlessly across devices, even in low-connectivity environments
  • Own Features End-to-End
  • From ideation and design review to implementation, testing, CI/CD, deployment, and monitoring
  • Architect for Scale
  • Design abstractions that survive real-world complexity
  • Navigate and improve large codebases and legacy systems
  • Mentor engineers and lead by example
  • Advocate for clean code, strong testing, and disciplined engineering practices
  • Embrace AI-assisted development using tools like Claude, Codex, and other LLMs

Requirements

  • 8+ years building scalable, user-facing software
  • 4+ years of deep experience with JavaScript/TypeScript and React
  • Strong architectural thinking and problem-solving skills
  • Comfort working in large, evolving codebases
  • Experience with REST APIs, JSX, modern HTML/CSS
  • Automated testing experience (Jest, React Testing Library, end-to-end)
  • Clear, professional written communication (we’re async-first)
  • Strong understanding of SOLID principles, domain modeling, and design patterns
  • A mentorship mindset—you elevate the people around you.

Benefits

  • 2-weeks PTO
  • 3-summer days
  • Birthday as a holiday
  • Opportunities to meet co-workers in person

Job type

Full Time

Experience level

Senior

Salary

CA$50,000 - CA$85,000 per year

Degree requirement

Bachelor's Degree

Tech skills

JavaScriptJestReactTypeScript

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.