About the position
As a Senior Frontend Engineer at Attest, you will play a crucial role in building the next-generation frontend architecture to support the company's growth. You will collaborate with a cross-functional team to create best-in-class products, design efficient architecture for handling large-scale data, and explore innovative solutions in complex domains. Your focus will be on building high-quality applications that adhere to modern web standards and delight users. Additionally, you will have the opportunity to mentor junior team members and contribute to the improvement of code standards and development processes.
Responsibilities
- Help build the next-generation of Attest frontend architecture
- Collaborate with the team to identify and create best-in-class products
- Design and implement efficient architecture for handling data at scale
- Explore innovative solutions to complex problems and become an expert in complex domains
- Build high-quality applications adhering to modern web standards
- Collaborate with fellow frontend engineers to improve work processes and code standards
- Deliver features regularly and balance pace vs perfection
- Participate in squad rituals such as planning, stand-ups, and retrospectives
- Provide coaching and support to junior team members
- Have a strong understanding of standards and APIs for ECMAScript, HTML, CSS, Accessibility, Security, Protocols, Internationalisation, Audio and Video, Graphics, Privacy, etc.
- Experience in JavaScript, Typescript, and/or Flow
- Experience developing web applications with frameworks/libraries such as Vue, React, Angular, Polymer, etc.
- Experience working with modern development tools such as Vite, Webpack, Jest, Percy, Storybook, Cypress, Prettier, ESlint, etc.
- Expertise in developing, testing, and debugging complex systems
- Collaborative, self-motivated, creative, entrepreneurial, and thoughtful style
- Enjoy solving complex data and architecture problems efficiently
- Confident and thoughtful communicator, both verbally and in writing
- Provide help and support to junior team members
- Competitive salary and benefits package
- EMI share options in the company
- Paid holiday and additional time off around the festive season
- Group pension plan
- Support for remote and flexible working
- Career growth and development budget.
Requirements
- Strong understanding of standards and APIs for ECMAScript, HTML, and CSS, Accessibility, Security, Protocols, Internationalisation, Audio and Video, Graphics, Privacy, etc.
- Experience in JavaScript, Typescript, and/or Flow.
- Experience developing web applications with frameworks/libraries such as Vue, React, Angular, Polymer, etc.
- Experience working with modern development tools such as Vite, Webpack, Jest, Percy, Storybook, Cypress, Prettier, ESlint, etc.
- Expertise in developing, testing, and debugging complex systems.
- Collaborative, self-motivated, creative, entrepreneurial, and thoughtful style.
- Enjoy solving complex data and architecture problems efficiently.
- Confident and thoughtful communicator, both verbally and in writing.
- Willingness to provide help and support to more junior team members.
- Competitive salary.
- EMI share options in the company.
- 25 days (UK) paid holiday per year, increasing with years of service.
- Group pension plan.
- Support with remote and flexible working.
- Career growth and development budget.
Benefits
- Competitive salary that recognizes experience and potential
- EMI share options in the company
- 25 days (UK) paid holiday per year, increasing with years of service
- Additional 2 days off around the festive season
- Auto-enrollment in group pension plan
- Support with remote and flexible working
- £300 to set up home office
- Career growth and development budget of £20 per month
- £40 a month wellness allowance
- Access to private and confidential coaching or counseling
- 10% time to give back to the community or support favorite charity
- 10 days paid sick leave per year
- 24/7 Employee Assistance Programme
- Choice of equipment and access to great tools
- Open, inclusive, and supportive team environment
- In-person and remote working balance
- Commitment to Diversity, Equity, and Inclusion