Role Overview:

We are seeking a Software Engineer: Front-End with a strong command of modern front-end technologies, excellent code review practices, and a passion for collaboration and mentorship. In this role, you will contribute to the delivery of high-quality user interfaces, provide technical leadership, and help elevate the performance of the engineering team through deep technical contributions and peer support.

Key Responsibilities:

Code Quality & Technical Excellence


Review merge requests from peers with attention to detail, identifying:

Common mistakes early in the review process
Missing test scenarios
Deviations from coding standards
Inefficient queries, logic, or algorithms — and suggest better alternatives


Write clean, maintainable, and testable code to help the team meet sprint goals
Deliver tasks with minimal rework or back-and-forth during reviews
Drive the creation and adoption of reusable components and shared front-end libraries across teams
Conduct UI walkthroughs and demo sessions for project stakeholders


Collaboration & Cross-Functional Work


Collaborate with:

Product designers to translate Figma designs into performant, accessible UI components
Backend engineers to define APIs and ensure seamless user journeys


Actively participate in sprint ceremonies including:

Daily stand-ups
Sprint planning and backlog refinement
Retrospectives — contributing to continuous team improvement


Lead task refinements where you are the designated Tech Owner


Production & Operational Readiness


Own end-to-end debugging of production issues using tools such as:

Datadog for tracing HTTP requests
Logging and monitoring systems to identify root causes


Understand and leverage the team's CI/CD pipelines for efficient delivery
Identify and share relevant documentation with new or existing team members


Autonomy & Ownership


Work independently with little to no supervision
Demonstrate proactive behavior e.g., posting status updates, reviewing PRs, and following team processes without being prompted
Exhibit strong verbal and especially written communication skills for effective documentation and collaboration


Experience and Qualifications:

Technical Skills


Advanced knowledge of the team’s front-end tech stack (e.g., React, TypeScript, JavaScript, CSS-in-JS, etc.)
Strong understanding of modern state management, component design, and front-end testing frameworks
Familiarity with CI/CD pipelines and tools
Experience working with design systems and creating reusable UI components
Knowledge of backend integration and REST API consumption


Experience


3+ years of professional experience in front-end development
Proven track record of delivering high-quality front-end applications
Experience mentoring engineers and leading technical discussions


Soft Skills


Strong ownership mindset
Excellent collaboration, communication, and documentation skills
Ability to self-manage and deliver without close supervision
  • ICT
  • Computer