Overview
We are seeking a talented and experienced individual to take on a pivotal role within our development team. This position offers the opportunity to contribute to the design and implementation of user-friendly applications that align with our mission to provide outstanding counselling services.
Key Responsibilities
- Develop and maintain high-quality web applications using modern frontend technologies.
- Collaborate with designers and backend developers to create seamless user experiences.
- Ensure the technical feasibility of UI/UX designs and optimise applications for maximum speed and scalability.
- Conduct code reviews and provide constructive feedback to team members.
- Stay up-to-date with emerging technologies and trends in frontend development.
Requirements
- Proficient in HTML, CSS, and JavaScript, with a strong understanding of frontend frameworks such as React or Angular.
- Experience with version control systems, preferably Git.
- Ability to work independently as well as part of a team in a fast-paced environment.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills, both verbal and written.
Nice to have
- Experience with TypeScript and state management libraries like Redux.
- Familiarity with backend technologies and RESTful APIs.
- Knowledge of accessibility standards and best practices.
- Experience in an Agile/Scrum development environment.