Tech Stack
JavaScriptReactTypeScript
About the role
- Review merge requests from peers with attention to detail, identifying common mistakes, missing test scenarios, deviations from coding standards, and inefficiencies
- Write clean, maintainable, and testable code to help the team meet sprint goals
- Drive the creation and adoption of reusable components and shared front-end libraries across teams
- Conduct UI walkthroughs and demo sessions for project stakeholders
- Collaborate with product designers to translate Figma designs into performant, accessible UI components
- Collaborate with backend engineers to define APIs and ensure seamless user journeys
- Participate in sprint ceremonies (daily stand-ups, sprint planning, backlog refinement, retrospectives)
- Lead task refinements as designated Tech Owner
- Own end-to-end debugging of production issues using tools such as Datadog and logging/monitoring systems
- Understand and leverage the team's CI/CD pipelines for efficient delivery
- Identify and share relevant documentation with team members
- Work independently with little to no supervision and proactively post status updates
Requirements
- Advanced knowledge of the team’s front-end tech stack (e.g., React, TypeScript, JavaScript, CSS-in-JS)
- 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
- 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
- Strong ownership mindset
- Excellent collaboration, communication, and documentation skills
- Ability to self-manage and deliver without close supervision