Web Engineer / React
About the role
This position is responsible for developing full-stack web applications using a React-based frontend and an Express server supporting SSR. As a senior engineer, you will own feature delivery, guide architecture and implementation decisions, and mentor junior team members. You will collaborate with Product, UX, QA, and the Web Development Manager to deliver performance, scalable, and maintainable solutions.
Essential Job Responsibilities
- Lead the development and maintenance of secure, high-performing, and user-friendly websites and web applications.
- Work closely with product managers, designers, compliance teams, and other engineers to turn business needs into reliable digital solutions.
- Ensure all web platforms meet legal, security, and accessibility standards, including privacy and usability requirements.
- Design and manage automated workflows for testing and deployment to support fast and reliable software releases.
- Improve the speed, responsiveness, and reliability of websites across different devices and browsers.
- Review code written by other developers and provide guidance to promote clean, maintainable, and efficient coding practices.
- Connect websites to other systems and services while ensuring data security and privacy.
- Monitor live systems, quickly address issues, and ensure that web services remain available and stable.
- Stay informed about new technologies and tools, recommending improvements to enhance development practices and user experience.
- Create and maintain clear documentation of systems, processes, and code to support team collaboration and long-term maintenance.
- Lead the design and implementation of React components with server-side rendering using Express.
- Deliver complex frontend features aligned with business requirements.
- Troubleshoot performance issues and make recommendations on frameworks, tools, and implementation strategies that directly influence the engineering roadmap.
- Collaborate with cross-functional leaders across product, design, compliance, and infrastructure teams to align technology decisions with business objectives.
- Use tools to support accessibility standards and monitor the performance and reliability of the frontend experience.
Required Skills & Experience
- 5 + years of professional experience in modern web development, with a strong focus on frontend heavy applications.
- Proficiency in Express.js, especially for use as a custom SSR server (not necessarily REST API work).
- Strong JavaScript and TypeScript skills with a deep understanding of ECMAScript standards and typing systems.
- Competent with Git workflows.
- Familiarity with frontend performance debugging tools (e.g., Chrome DevTools, Lighthouse) and observability (e.g., Sentry).
- Comfort with unit, integration, and snapshot testing using tools like Jest or React Testing Library.
- Skilled at interpreting Figma prototypes and collaborating with design to deliver pixel-perfect, responsive, and accessible interfaces.
- Working knowledge of WCAG 2.2 guidelines.
- Experience implementing ARIA roles, keyboard navigation, and color contrast compliance.
- Strong attention to responsive design and cross-browser compatibility.
- Strong written and verbal communication in remote, async-first teams.
- Able to give and receive constructive code feedback in reviews.
- Skilled at breaking down large features into tasks or working closely with project leads to estimate and plan work.
- Capable of owning a feature end-to-end: from understanding the business case to QA support and bug resolution.
Pay
A reasonable estimate of the Base Salary for this role is $98,690 - $126,590 per year. The disclosed pay range estimate has not been adjusted for the applicable geographic differential associated with the location at which the position may be filled. The compensation decisions are dependent on the facts and circumstances of each case, such as skills and experience levels.
Schedule
The position is offered on a Hybrid schedule.
Benefits
APC offers a comprehensive benefits package including health insurance, retirement plans, and paid time off. Details can be found in the employee handbook upon hire.
Contact
For more information, please contact us at someemail@example.com.