Senior Frontend Engineer
We are seeking a highly skilled Senior Frontend Engineer to join our team. As a key member of our development team, you will be responsible for designing and implementing complex front-end features, leading code reviews, and mentoring junior developers.
The successful candidate will have expertise in HTML, CSS, and JavaScript, including deep understanding of nuances, performance implications, and upcoming features. They will also have mastery of one or more frameworks/libraries, including their internals, advanced patterns, and ecosystem.
About the Role
* Technical Leadership & Architecture: Designs solutions for complex problems and large features. Makes architectural decisions, considering scalability, maintainability, performance, and security. Defines technical standards and best practices for the team.
* Mentorship & Guidance: Actively mentors junior and mid-level developers, fostering their growth. Leads code reviews, ensuring high quality and consistency across the codebase.
* Strategic Thinking: Understands the broader product goals and business context. Anticipates future technical challenges and opportunities. Evaluates new technologies and advocates for their adoption where appropriate.
Requirements
* Expertise: Deep and broad expertise in HTML, CSS, and JavaScript, including nuances, performance implications, and upcoming features.
* Familiarity with TypeScript, NodeJs, Prisma / PostgreSQL, AWS (Lambda functions, DynamoDB, event driven architecture), Open Search, Cypress, and Jest.
* Highly skilled building pixel perfect, snappy interfaces, mobile web interfaces optimised for different platforms, and building highly reactive user interfaces.
What We Offer
* A flat hierarchical structure with room for innovation in a highly motivated team.
* A start-up environment that is passionate about quality, problem solving, and building beautiful software.
Our Culture
We foster innovation and novel approaches to problem solving, while keeping user needs at front of mind. We achieve this by always asking ourselves