Job Description
We are looking for a Senior Front-End Software Engineer with strong software fundamentals to join a high-performing platform development team. This role combines hands-on development, mentorship, and growth opportunities. You will work on UI implementation and maintenance across multiple functional areas, contributing daily to improving user experiences and building deep expertise in the product.
Key Responsibilities
- Partner with Product Managers and Designers to define and deliver new features and solutions.
- Collaborate with engineering teams across the stack to build scalable, user-facing features.
- Work closely with the Support team to triage bugs and resolve production issues quickly.
- Drive planning and execution of mid- to large-scale projects from conception to launch.
- Act as a subject matter expert while resolving complex technical challenges.
- Oversee the full systems development lifecycle, including architecture definition, design, scoping, planning, implementation, testing, documentation, and maintenance.
Qualifications
- 6+ years of front-end development experience.
- Strong technical background (degree in Computer Science, Engineering, or related field preferred, or equivalent experience).
- Advanced knowledge of HTML, CSS, and ES6 JavaScript.
- Advanced knowledge of React, Next.js, and TypeScript.
- Experience using and consuming REST APIs with a strong understanding of client-server interaction.
- Familiarity with AGILE/Scrum development methods.
- Expert-level problem-solving and communication skills.