Senior Front-End Developer
42Crunch
42Crunch is revolutionizing the App Sec market by bridging the gap between development and security. Our team of security-as-code experts contribute to the development of an API threat protection platform that positions us as a leader in API security. Our clients include the big names in the Fortune 500 in a wide range of industries.
As a Senior Front-End Developer, providing services through a B2B contract, you will be part of the Engineering Team and will play a key role in the development of the product. You will contribute to its strategy as part of a multidisciplinary team. You will be required to travel from time to time for company events.
About the role
As a key member of the 42Crunch SaaS UI team, the Senior Front-End Developer (reporting to the Head of UI) will primarily be responsible for:
- Developing new features for Angular-based SPAs and maintaining a monorepository codebase with shared component library and utilities
- Leading cross-functional squad efforts to deliver specific platform functionality
- Collaborating closely with ecosystem UI, back-end, QA, design, and documentation teams to supplement front-end development
- Actively participating in regular team meetings and initiating discussions on complex architectural topics
- Contributing to release delivery processes following team procedures
- Championing best practices for writing maintainable, testable, secure, and performant front-end code
About you
We strongly expect :
- Motivation and expertise in modern Angular and TypeScript SPA development
- Multi-year experience with Angular, RxJS, NgRx, and Bootstrap
- Proficiency in Nx tools for monorepositories (including the broader ecosystem)
- Strong grasp of web fundamentals: HTML, CSS, and JavaScript
- Experience building and maintaining custom UI component libraries and adapting third-party libraries (e.g., using Storybook)
- Ability to interpret Figma mockups and prototypes, extract developer specs, and collaborate with UI/UX designers
- Knowledge of web accessibility principles and tools, including screen readers
- Strong debugging skills (and detective-level curiosity), professional use of IDEs and terminal emulators (of your preference)
- Familiarity with development operations: task estimation, Git workflows, CI/CD, code reviews, and technical documentation
- Experience in small teams (5-20 people) with high autonomy and responsibility
- Comfort with ambiguity — making complex technical/design decisions while preserving project integrity
- Fluent professional English (spoken and written)
- Strong interpersonal skills, accountability, and remote-work experience (EMEA time zones)
- Proficiency with asynchronous communication tools: Slack, Google Meet, Zoom, etc
We’d be happy to see :
- Understanding of the testing pyramid and experience writing tests in collaboration with QA
- Platform engineering experience (internal tools, "code plumbing")
- Familiarity with application analytics/monitoring
- Experience with canvas-based charting libraries (e.g., Chart.js)
- Good knowledge of browser mechanics and web APIs
- Willingness to mentor peers and share expertise
- A pragmatic approach to AI tools
We’d be pleasantly surprised by:
- Full-stack development experience
- API design expertise
- Background in security tools/products
- Web application internationalization (i18n) experience
- IDE plugins and/or browser extensions development knowledge
- Relevant open-source contributions
- Include the phrase “Shift Left FTW” in your cover letter to confirm you’ve read the full description
What we offer:
- Competitive salary + stock options, with annual compensation reviews
- Remote-first culture with flexible hours and bi-annual in-person team gatherings
- PTO/leave, pension schemes, and health insurance (location-dependent)
- Hardware/software, training, and development support
- Low-bureaucracy environment with a flat organizational structure
The recruitment process will include a take-home practical test task assignment (with an example of our typical working routine for 4-6 hours of work) to return in one week during the technical interview, for assessment of matching the job requirements.