Senior Frontend Engineer

Factor Eleven
Summary
Join our team as a Senior Frontend Engineer to develop and implement user interface components using React.js and related technologies. You will be responsible for testing, profiling, and improving front-end performance, documenting the codebase, and mentoring team members. This role requires in-depth knowledge of React concepts, excellent front-end coding skills, and a strong understanding of progressive web applications. You will work within a cross-disciplinary team to contribute to our multi-tenant SaaS product. This is a high-impact role for someone who thrives on elevating engineering standards and driving an AI-first approach. Success in this role requires 6+ years of professional experience and expertise in TypeScript, JavaScript, CSS, HTML, and various front-end tools.
Requirements
- 6+ years of professional experience in similar position
- Proven expert knowledge of TypeScript, JavaScript, CSS, HTML and front-end languages
- Quality-focused mindset and deep passion for user experience and user interfaces
- AI-first mindset , embedding AI and automation into product architecture, engineering workflows, and decision-making processes
- Great knowledge of common frontend tools including React.js, Vite, Jest and Cypress.js
- Great experience with browser-based debugging and performance testing software
- Excellent familiarity with git, npm, docker and Jira
- Great Troubleshooting skills
- Good project management skills
- Extensive experience in mentoring teammates in a respectful, empathic manner
Responsibilities
- Meeting with the development team to discuss user interface ideas and applications
- Reviewing application requirements and interface designs
- Identifying web-based user interactions
- Developing and implementing highly responsive user interface components using react concepts
- Writing application interface codes using TypeScript following react.js workflows
- Troubleshooting interface software and debugging application codes
- Developing and implementing front-end architecture to support user interface concepts
- Provide automated unit, e2e and visual regression tests
- Monitoring and improving front-end performance
- Documenting application changes and developing updates
- Participate in code and technical design reviews
- Write and review tasks and estimate workloads for yourself and others
- Provide mentorship to team-members
Benefits
- Transparent, above-market salaries
- 100%-remote within Europe
- Clear expectations and regular feedback
- Flexible work-hours and part-time models
- Be part of a fast-growing, highly-skilled Team
- Relocation and visa support
- In person department and company events
- Home office, co-working space and work-together allowance
- Personal and professional development fund