MavTek

Front-end Developer

MavTek

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSJavaScriptNext.jsNode.jsReactTypeScript

About the role

  • Participate in agile ceremonies to share updates, ensure alignment with business objectives, and identify any blockers that could impede the team’s progress.
  • Manage and resolve sequential tickets within the sprint cycle. These tickets cover a range of tasks, including front-end assignments that require expertise in Next.js.
  • Spend time performing thorough reviews of pull requests, provide context and feedback to team members, and ensure assigned tasks progress on schedule.
  • Join team meetings to contribute to technical design discussions, develop strategies, prepare upcoming projects, and collaborate on solution design with a constant focus on performance, component reusability, usability/accessibility, planning, and execution.
  • Own features and projects that are in production. This includes ensuring observability is properly defined, providing success metrics, and creating alerts based on those metrics. In the event of an incident affecting a feature or project, the team must be able to respond quickly according to the level of impact.

Requirements

  • 7–10 years of experience, with a minimum of 5 years of relevant experience as a front-end software developer.
  • Comfortable developing major features in Next.js and React.js without supervision; significant hands-on experience coding in TypeScript.
  • Experience delivering pixel-perfect implementations with a mobile-first approach; able to articulate the advantages and disadvantages of working with shared components.
  • Believe in the value of testing—unit, integration, acceptance, or other types—and have experience with one or more testing libraries.
  • Comfortable with a "you build it, you own it" mindset and understand that responsibility and ownership continue after code is deployed to production.
  • Knowledge of AWS services and/or backend experience with Node.js (asset).
  • Experience working on a high-traffic website (asset).
  • Ability to work in a fast-paced environment (asset).
Benefits
  • 4-day work week (work 32 hours and be paid for 40).
  • Competitive salary and generous vacation package.
  • Remote-work policy.
  • Profit-sharing plan to help you prepare for the future.
  • RPDB retirement/profit-sharing plan.
  • Home office allowance plus essentials, including a laptop and accessories.
  • Work with a diverse, passionate team that pushes boundaries and challenges the status quo.
  • An environment where you can grow with development and advancement opportunities.
  • Tuition reimbursement program.
  • Generous employee referral program.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Next.jsReact.jsTypeScriptunit testingintegration testingacceptance testingmobile-first designcomponent reusabilityobservabilitysuccess metrics
Soft skills
collaborationproblem-solvingcommunicationownershipresponsibilityadaptabilityattention to detailtime managementstrategic thinkingtechnical design discussions