Key Responsibilities :
- Frontend Architecture Design : Focuses on designing the front-end architecture and ensuring its scalability, which is crucial for long-term product growth.
- New Features Development : Emphasizes driving innovation by developing new features.
- High-Quality Code : Encourages the writing of high-performing, clean, and maintainable code. Code reviews are also a key part of this role.
- Cross-Disciplinary Collaboration : Involvement in collaboration with business stakeholders and other engineers, which would require strong communication skills.
- Issue Resolution User Experience : Troubleshooting and debugging to ensure an optimal user experience is at the core of this role.
- Advocacy for Best Practices : Promoting accessibility, performance, and security in the design and development of the products.
- Continuous Improvement : Actively improving internal processes and practices to maintain high standards.
- Job Requirements (Must-Have) :
- Experience : 3+ years working on scalable, cross-platform web applications, ensuring you re comfortable working in fast-paced environments.
- Frontend Technologies : Expertise in React 18+, TypeScript, and key build tools (Webpack, Vite, etc.). You ll need to be proficient in modern CSS techniques and responsive design.
- API Integration : Strong experience with API design, integration, versioning, and backend collaboration.
- Code Quality Optimisation : Demonstrated ability to write high-quality, optimised UIs and refactor existing code to improve structure and design.
- Communication Skills : Ability to work in a remote setting, collaborate across teams, and communicate technical concepts clearly in English (C1 level).
- Adaptability Teamwork : Ability to navigate the challenges of a remote work environment and proactively collaborate.
- Job Requirements (Good-to-Have) :
- WCAG Standards Accessibility : Having a keen interest or experience in web accessibility will be beneficial, especially for creating inclusive web applications.
- Domain Knowledge : Experience in booking / scheduling domains or SaaS products, or having been part of building a product from scratch, will be valuable.
- Open Source Contribution : Having experience or interest in contributing to open-source repositories is a nice-to-have that shows a willingness to share knowledge and grow within the community.
- Areas to Possibly Highlight :
- Learning Growth : If the company values personal growth, you could add a note on professional development, such as attending conferences or learning new technologies.
- Work Environment : Although it mentions working remotely, providing more insight into the company culture (e.g., work-life balance, team dynamics, opportunities for growth) could make the description more attractive to potential candidates.
Skills Required
Typescript, Webpack, Css, Responsive Design