We are seeking a talented and motivated Frontend Developer to join our dynamic team. The ideal candidate will play a pivotal role in crafting exceptional user interfaces and ensuring seamless user experiences across our digital platforms. This role demands a blend of creativity, technical expertise, and a strong understanding of modern frontend development practices.
Job Responsibilities
- Developing user-facing applications using JavaScript framework mainly Vue.js.
- Build modular, reusable components and front-end libraries for future use.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Optimize components for maximum performance across different devices and browsers.
- Implement responsive designs and ensure the technical feasibility of UI/UX designs.
- Ensure code and design quality through testing, code reviews, and continuous integration.
- Keeping an eye on security updates and issues found with Vue.js and all project dependencies.
- Proposing any upgrades and updates necessary for keeping up with modern security and development best practices.
- Staying up-to-date with all recent developments in the JavaScript and Vue.js space.
- Any other roles or tasks assigned by the supervisors.
- Participate in code reviews and provide constructive feedback to other developers
- Collaborate with cross-functional teams to define and implement new features.
- Optimize applications for maximum speed and scalability.
- Develop and maintain integrations with third-party services, APIs, and tools.
- Provide training and support to internal teams
- Mentor and provide training to junior developers, trainees/interns to help them grow and develop their skills.
Qualifications- Bachelor’s degree in Computer Science, Information Technology, or a related field
- Proven experience of more than 1 year is required.
- Strong proficiency in JavaScript and modern JavaScript frameworks, especially Vue.js.
- Experience with Vue.js ecosystem tools such as Vue Router, Vuex (or Pinia), and Composition API.
- Familiarity with front-end build tools like Webpack, Vite, or Rollup.
- Knowledge of CSS preprocessors (e.g., SASS, LESS) and design frameworks.
- Understanding of responsive and mobile-first design principles.
- Experience with RESTful APIs and third-party service integrations.
- Strong knowledge of web application performance optimization techniques.