Sr. Software Engineer, Frontend
WFA Digital Insight
As the demand for skilled frontend engineers continues to rise, companies like Firstup are at the forefront of innovation. With over 17 million employees connected daily, Firstup's intelligent communication platform is revolutionizing the way companies engage with their workforce. In this role, you'll have the opportunity to make a meaningful impact on the employee experience. With the remote job market booming, companies are looking for experts who can lead and collaborate remotely. Before applying, consider your experience with modern React patterns, robust testing strategies, and AI-assisted development tools.
Job Description
## About the Role As a Senior Software Engineer, Frontend at Firstup, you will lead the development of scalable, high-performance frontend architectures. Your expertise in modern React patterns, robust testing strategies, and AI-assisted development tools will drive engineering excellence and collaboration within the team. You will be responsible for building scalable frontend applications, designing and implementing reusable component libraries, and defining frontend testing strategies.
The company's mission is to improve the employee experience at every moment that matters, and as a frontend engineer, you will play a critical role in achieving this goal. You will work closely with the product and design teams to translate requirements into intuitive UI, making informed technical trade-offs in the face of ambiguity.
Firstup is committed to providing equal employment opportunities to all applicants for employment and to all employees, without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, protected disability, veteran status, or any other protected status in accordance with applicable federal, state or local laws.
## What You Will Do - Build scalable frontend applications using modern React patterns and a component-driven architecture - Own the design and implementation of a reusable, accessible component library and documentation - Define the frontend testing strategy (Unit, Integration, E2E) including visual regression and user interaction coverage - Optimize client-side performance and ensure production readiness through observability, error monitoring, and rapid incident resolution - Leverage and advocate for AI-assisted tools (e.g., GitHub Copilot, Claude) to accelerate development while maintaining rigorous engineering judgment and accountability for code correctness - Drive team-wide best practices, conduct quality code reviews, and mentor engineers to elevate overall engineering quality - Partner with Product and Design to translate requirements into intuitive UI, making informed technical trade-offs in the face of ambiguity - Collaborate with the engineering team to ensure seamless integration of frontend and backend components - Stay up-to-date with industry trends and emerging technologies, applying this knowledge to continually improve the frontend architecture
## What We Are Looking For - 5+ years of experience building reliable, high-performance frontend applications at scale - Expertise in React (Hooks, State Management), TypeScript, and modern tooling (Vite, Webpack) - Proficiency with Jest, React Testing Library, and Cypress/Playwright - Proven experience building design systems or component libraries with a focus on WCAG accessibility - Demonstrated ability to use and critically validate AI-assisted coding outputs (e.g., Claude, Copilot) - Bachelor’s degree in Computer Science or equivalent practical experience - Excellent communication and collaboration skills, with the ability to work effectively in a remote team environment - Strong problem-solving skills, with the ability to debug complex issues and optimize application performance
## Nice to Have - Experience with Ruby on Rails, Node.js, or AWS/Cloud infrastructure (Docker, Kubernetes) - Fullstack development experience, with knowledge of backend technologies and databases - Experience with Agile development methodologies and version control systems (e.g., Git)
## Benefits and Perks - Competitive salary and benefits package - Opportunity to work with a cutting-edge technology stack and contribute to the development of a revolutionary product - Collaborative and dynamic work environment, with a team of experienced engineers and innovators - Flexible working hours and remote work options, with the ability to work from anywhere in the world - Access to ongoing training and professional development opportunities, with a focus on emerging technologies and industry trends - Recognition and rewards for outstanding performance, with a focus on innovation and excellence
How to Stand Out
- Ensure your portfolio showcases your expertise in modern React patterns and AI-assisted development tools, highlighting specific examples of how you've applied these technologies in previous roles.
- Be prepared to discuss your experience with robust testing strategies and how you've implemented these in previous projects, including any relevant tools or frameworks.
- Research Firstup's company culture and values, and be prepared to discuss how your own values and motivations align with those of the company.
- Practice your coding skills, focusing on React and TypeScript, and be prepared to complete a coding challenge or technical assessment as part of the interview process.
- Don't be afraid to ask questions during the interview, including about the company culture, team dynamics, and opportunities for growth and professional development.
- Consider reaching out to current or former employees of Firstup to gain insights into the company culture and what it's like to work as a frontend engineer at the company.
- Be prepared to discuss your experience with Agile development methodologies and version control systems, and how you've applied these in previous roles.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.