We are looking for someone who can help our team of engineers to develop both frontend and backend system requirements, specialising in building frontend user experiences. Our team has been expanding rapidly in recent years, so someone who loves to work in a fast-paced environment would be preferred. Your primary focus is to maintain and build new features in JavaScript and TypeScript, while sharing and contributing to our culture of continuous learning.
Responsibilities
- Understand product goals and feature requests and translate them into working software
- Support team members through code review and architecture decisions
- Write tests that validate the stability and correctness of implementations
- Handle refactorings with both bravery and care
Requirements
- 3+ years of frontend development experience using modern frontend frameworks such as React or Vue
- Deep understanding of CSS and an ability to translate designs into clean code
- Strong testing methodology with Jest or similar
- Strong understanding of functional programming and/or OOP
- A knack for writing clean, readable JavaScript code
- Willingness to learn and experiment with new technology (e.g. GraphQL, TypeScript, etc.)
- Efficient time management skill
Nice to haves
These aren’t required, but be sure to mention them in your application if you have them.
- Ruby on Rails and/or Node.js experience
- Experience working in a Scrum/Agile development team
- Development experience with TypeScript
- DevOps experience managing cloud infrastructure and/or IoT devices