Technical expertise is essential for this challenging role as a Senior Frontend Engineer. We are seeking an individual with deep knowledge of HTML, CSS, and JavaScript to lead our team in developing innovative solutions.
About the Role
We are building a cutting-edge data collection pipeline on AWS using Go and Typescript. The Customer facing part of the solution is a Typescript and GraphQL based web application deployed on AWS as well. Serverless paradigm is being applied: Most of our code is running as AWS's Lambda's.
* The ideal candidate will have expertise in technical leadership and architecture, including designing solutions for complex problems and large features.
* Mentorship and guidance are also key aspects of this role, with a focus on actively mentoring junior and mid-level developers, fostering their growth.
* Strategic thinking is essential, understanding the broader product goals and business context, anticipating future technical challenges and opportunities.
A successful candidate will be able to tackle complex problem-solving tasks, often involving deep debugging, performance analysis, or system-level interactions.
Required Skills and Qualifications
Our ideal candidate will have:
* Expertise in HTML, CSS, and JavaScript, including nuances, performance implications, and upcoming features.
* Mastery of one or more frameworks/libraries, including their internals, advanced patterns, and ecosystem.
* Expert-level understanding of the entire front-end toolchain (build systems, CI/CD, testing strategies, monitoring).
* Deep understanding of architectural patterns, advanced state management, web performance optimisation, security vulnerabilities and mitigation, different testing paradigms (E2E), infrastructure considerations (CDNs, caching).
The must-have technologies include Angular until version 19, GraphQL, TypeScript, NodeJs, Prisma / PostgreSQL, using AWS as a back end for front end, Open Search, building queries programmatically, writing e2e tests using Cypress, writing unit tests using Jest, Fluent in HTML5, CSS3 and SASS, Tailwind.
Nice-to-have technologies include experience with crafting meaningful animations that support the UX, experience with image manipulation and face detection libraries in NodeJs.
Benefits
This role offers the opportunity to work remotely and independently, take ownership and accountability for work, work on various aspects of our cloud infrastructure, familiarize themselves with our infrastructure to generate new ideas and improve our existing setup, supporting other teams in implementing AWS solutions.
What We Offer
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 is built on two major aspects: Quality and Problem Solving. We foster innovation and novel approaches to problem solving, while keeping user needs at front of mind.
We love building beautiful software and get hyped by always raising the bar on quality. Our product is beautiful inside and outside. How do we achieve this? By always asking ourselves "Is this right?" or "Does this make sense?".