About the Role
We are looking for a talented Web Developer to join our team and help build fast, responsive, and user-friendly web applications. You will work closely with designers, product managers, and other developers to create high-quality digital experiences while following modern development best practices.
Responsibilities
- Develop, maintain, and improve responsive web applications.
- Build reusable, scalable, and maintainable code.
- Collaborate with designers to translate UI/UX designs into functional interfaces.
- Integrate frontend applications with RESTful APIs and backend services.
- Optimise applications for performance, accessibility, and SEO.
- Debug, troubleshoot, and resolve technical issues.
- Participate in code reviews and maintain coding standards.
- Write clean, well-documented, and tested code.
- Stay up to date with modern web technologies and industry trends.
- Collaborate with cross-functional teams to deliver projects on time.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).
- Experience with HTML5, CSS3, and JavaScript (ES6+).
- Proficiency with modern frontend frameworks such as React, Angular, or Vue.js.
- Understanding of responsive design and cross-browser compatibility.
- Experience working with REST APIs.
- Familiarity with Git and version control workflows.
- Knowledge of performance optimisation techniques.
- Strong problem-solving and debugging skills.
- Good communication and teamwork abilities.
- Ability to work independently and manage multiple tasks.
Nice to Have
- Experience with TypeScript.
- Familiarity with Node.js or backend technologies.
- Knowledge of Next.js, Nuxt.js, or similar frameworks.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Understanding of CI/CD pipelines.
- Experience with testing frameworks such as Jest, Cypress, or Playwright.
Preferred Skills
- Attention to detail.
- Strong analytical and problem-solving skills.
- Ability to learn new technologies quickly.
- Excellent collaboration and communication skills.
- Self-motivated with a proactive mindset.
Benefits
- Competitive salary.
- Flexible working hours.
- Remote or hybrid work options.
- Health and wellness benefits.
- Professional development opportunities.
- Paid time off and holidays.
- Collaborative and supportive work environment.
