Job Title: Middle-Level Frontend Developer (React/TypeScript)
Location: United States. This job is 100% remote, however occasional visits to the Boston office may be required. A candidate based in the northeast will have an advantage.
Job Summary:
A young company on a journey to disrupt and transform Security Awareness is seeking a skilled Front End Software Engineer with expertise in React and TypeScript to join a forming dynamic development team focusing on projects that will provide a quick response to market demands and trends.
The ideal candidate will be responsible for designing and implementing user interface components. You will collaborate closely with back-end developers, UX/UI designers, and product managers to create responsive and engaging user interfaces.
Key Responsibilities:
- Develop and maintain high-quality, reusable, and scalable code using React and TypeScript.
- Focus on High Speed delivery of changing requirements and priorities to answer market demands.
- Collaborate with UX/UI designers to implement modern and responsive web designs.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Stay updated with the latest industry trends and technologies, integrating new innovations into applications as appropriate.
- Conduct code reviews and provide constructive feedback to peers.
- Document development processes, code changes, and architecture decisions.
- Troubleshoot and debug applications to enhance performance and usability.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
- 3+ year hands-on experience developing commercial software
- Strong experience in front-end development with React, TypeScript, NextJS and related technologies (HTML, CSS, JavaScript).
- Responsive design oriented thinking and good understanding of web application architecture, web security and scalability.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
- Knowledge and experience with REST APIs.
- Familiarity with state management libraries such as Redux, RTK and Context API.
- Good understanding of cross-browser/platform issues
- Knowledge of Git and Git Flow
- Familiarity with web standards, accessibility, and UX
Preferred Qualifications:
- Experience with testing frameworks such as Jest, Vitest, or React’s testing library.
- Knowledge of SOLID, DRY, KISS principles;
- Experience with task tracking systems (Jira)
- Understanding of relational databases.
Benefits:
- Competitive salary.
- Comprehensive health, dental, vision insurance and other related benefits.
- Flexible work hours and remote work.
- Professional development opportunities and career advancement.