Senior Front-End Engineer (Next.js)
Job Title: Senior Front-End Engineer (next.js)
Type: Contractor (8 hours/day)
Location: Remote (within time zone overlap; see below)
Legal Requirements:
- The contracting firm must have a U.S.-based entity with which Client can enter into a contract.
- The contractor must not reside in a U.S.-sanctioned country. Client’s legal team currently considers Ukraine, in its entirety, as a sanctioned country.
- Client will only make payments to banks located in the United States.
Time Zone & Collaboration Requirements:
- A minimum of 4 hours of working time overlap with the US Central Time Zone is required.
- After 3 months, this requirement may be reduced by mutual agreement if it is demonstrated that a 4-hour overlap is no longer necessary.
What You’ll Do:
- Build and maintain performant, accessible, and responsive front-end applications using Next.js.
- Collaborate with product managers, designers, and backend engineers to deliver elegant user experiences.
- Contribute to and help lead front-end architectural decisions, tooling, and best practices.
- Ensure consistent quality through code reviews, testing, and documentation.
- Accurately scope and estimate work during sprint planning, and deliver on time.
- Be an active participant in agile ceremonies and team collaboration.
Required Skills & Experience:
- 5+ years of experience building front-end applications at scale, with deep expertise in Next.js (or React, if highly proficient).
- Strong command of state management, performance optimization, and design systems.
- Proficient in turning designs into polished UIs using Figma.
- Comfortable writing production code daily (80%+ hands-on) in a fast-paced, high-growth or startup environment.
- Skilled at integrating with RESTful APIs, managing auth flows (OAuth, SSO), and contributing to API design discussions.
- Familiar with CI/CD pipelines and modern testing frameworks.
- Experienced working in cross-functional teams, collaborating closely with design, product, and backend engineering.
- Opinionated about front-end architecture with the ability to clearly justify technical decisions.
Nice-to-Haves (Truly optional and not required):
- Exposure to back-end languages like Go or PHP.
- Experience in fintech or working with financial APIs.
Interview Process:
- Technical Screening (45 mins):
- Background
- Short technical questions
- Coding exercise via full screen sharing without AI tools
- Two-Part Interview (90 minutes total, conducted in one session)
- Tech Leads (60 mins): Live coding and technical collaboration.
- Engineering Managers (30 mins): Conversational interview focused on background, experience, and alignment.
Evaluation Criteria (in order of importance):
- Technical Proficiency: Performance on live coding and optional system design exercises.
- Personal Attributes: Eagerness, accountability, and a strong sense of ownership.
- Team Fit: Effective communication and alignment with team values and work culture.
Industry: Software Engineering
Headcount:
Country: United States
Work Experience: 5
Job Type: Contract
Job Category:
Software and Technology
Job Nature: Full time
Creator: Anastasia Bilavchuk
Address: USA
Location: Canada and LATAM
Status: Active
Languages Required: English C1
Salary Min: 3000 $
Salary Max: 4500 $
Job Position Type: Remote
Is Published: Published
Career Page Url: URL
Hiring Manager:
katherine druzhbiak
( [email protected] )