Front-End Developer
The Front-End Developer is responsible for building the ‘client-side’ of our web applications, translating our company and customer needs into functional and appealing interactive applications. This role will create a functional and attractive digital environment for our company, ensuring great user experience.
Responsibilities
- Use technologies like TypeScript, React, and SASS to create user-friendly functional user interfaces
- Produce testable code that is has test coverage using technologies such as Jest
- Optimize applications for maximum speed
- Collaborate with back-end developers and web designers to improve usability
- Get feedback from, and build solutions for, users and customers
- Write functional requirement documents and guides
- Help back-end developers with coding and troubleshooting
- Stay up-to-date on emerging technologies
Skills
- Proven work experience as a Front-end developer
- In-depth understanding of the entire web development process (design, development and deployment)
- Hands on experience with markup languages
- Knowledge and experience with front end testing frameworks such as Jest
- Experience with JavaScript, TypeScript, React, CSS, and SASS
- Experience with back-end JavaScript runtime environment like Node.js
- Experience with and understanding of CI/CD
- Expertise with browser testing and debugging
- Understanding of layout aesthetics
- Proficient with source control technologies such as Git
- Experience with agile development methodologies such as Scrum
- An ability to perform well in a fast-paced environment
- Excellent analytical and multitasking skills
- BSc degree in Computer Science or relevant field preferred