Remote Staff Software Engineer (Frontend)
Tech Holding
Job highlights
Summary
Join Tech Holding as a Senior Software Engineer and be a key player in designing, building, and delivering next-generation software. This role centers on complex logic, particularly user states, subscriptions, and account management. You will collaborate with engineering and product teams, write and maintain high-quality code using test-driven development, and architect implementations using React, Next.js, and Tailwind. Mentoring junior developers and contributing to team practices are also essential. This position requires 7+ years of experience building scalable web applications and expertise in React, JavaScript, and Typescript. The ideal candidate will have experience with Jest and Cypress and a strong understanding of web accessibility.
Requirements
- 7+ years of experience building highly scalable and performant web applications
- BS degree in Computer Science or equivalent work experience
- Experience architecting sophisticated technical changes, knowledge-sharing, and gaining consensus for solutions
- Expert knowledge in React, JavaScript, Typescript
- Proven track record of contributing to the architecture and implementation of complex technical projects
- Highly diligent with the ability to see projects from beginning to end
- Ability to quickly learn, understand, and adapt to new technologies; identifying root causes and driving solutions to complex problems
- Ability to support and mentor senior developers by building trust, identifying goals, encouraging, instructing, and providing constructive feedback
Responsibilities
- Work closely with engineering and product teams to scope and distill product requirements into design and technical specifications, with a focus on user states, subscriptions, and account management
- Write, maintain, standardize, and enforce code quality through test-driven development using Jest for unit testing and Cypress for end-to-end testing
- Architect and design implementations using React, Next.js, and Tailwind while providing documentation and guidance to other engineers
- Contribute to project needs and the evolution of the team's practices; recommending changes in development, coding, maintenance, and system standards
- Apply your experience and judgment in selecting methods and techniques to identify, resolve, and develop solutions to a variety of sophisticated tasks involving large-scale application logic
- Support and mentor fellow developers through code reviews, knowledge-sharing, and providing technical guidance
Preferred Qualifications
- Shipped production-level React/Next.js and Tailwind applications with high availability and throughput
- Experience with Jest and Cypress
- Expert understanding of web accessibility fundamentals
- Expansive industry knowledge with regard to web standards and new technologies
Benefits
- Remote Work Opportunities
- Flexible Work Hours
- Unlimited PTO
- Competitive Salaries
- Health + Dental + Vision + Life Insurance
- Long Term disability + 401k Match
- Professional Development Opportunities
Share this job:
Similar Remote Jobs
- πEurope
- πUnited States
- π°$170k-$299kπUnited States
- π°$160k-$175kπUnited States
- π°$120k-$180kπWorldwide
- πIreland
- πIndia
- πEurope
- π°$147k-$263kπUnited States