At Kydon, we are a collective of individuals who adhere to the notion that education can enhance human potential. Each knowledge, skill, experience, or epiphany is achieved one-by-one. Learning fosters the soul, enhances the mind, and strengthens the hands for the work. As an individual, business and community, value is instilled through learning.
In this era of accelerated digitalization, the channels for learning and modes of learning delivery have undergone substantial growth. Our objective at Kydon is to harness technology and innovation to provide the most effective training and learning solutions for organizations and individuals who train and teach. We aspire to be their leading learning partner, fostering positive impact and difference in our world.
As a Senior Frontend Developer, you will lead the design, development, and maintenance of complex web applications using Angular and React. You will collaborate closely with cross-functional teams, including backend developers, UX/UI designers, and product managers, to deliver high-quality, scalable, and maintainable code. Your deep knowledge of frontend technologies and best practices will help shape the future of our product offerings.
Key Responsibilities:
· Frontend Development: Lead the design and development of responsive web applications using Angular and React frameworks.
· Component Design: Develop reusable components and libraries for future use, ensuring consistent and efficient frontend development practices.
· Code Quality: Write clean, maintainable, and testable code, adhering to best practices and coding standards.
· Collaboration: Work closely with UX/UI designers to implement responsive designs, ensuring a seamless user experience across devices.
· Performance Optimization: Optimize web applications for maximum speed and scalability.
· Mentorship: Mentor junior developers, conduct code reviews, and provide guidance to ensure the technical growth of the team.
· Testing: Implement unit tests, integration tests, and end-to-end tests to ensure robust application performance.
· Cross-Browser Compatibility: Ensure the technical feasibility of UI/UX designs across different browsers and platforms.
· Continuous Learning: Stay updated with the latest industry trends and technologies in frontend development, particularly in Angular and React.
Qualifications:
· Experience: 5+ years of professional experience in frontend development, with a strong focus on Angular and React.
· Technical Skills:
· Proficiency in Angular (versions 8 and above) and React (including hooks, context API, and Redux).
· Strong knowledge of JavaScript (ES6+), TypeScript, HTML5, and CSS3.
· Experience with state management libraries (e.g., Redux, NgRx).
· Expert with RESTful APIs.
· Understanding of web performance optimization techniques.
· Experience with build tools like Webpack, Babel, and NPM/Yarn.
· Proficiency in version control systems (e.g., Git).
Soft Skills:
· Excellent problem-solving skills and attention to detail.
· Strong communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders.
· Ability to work both independently and as part of a collaborative team.
· Strong organizational skills, with the ability to manage multiple priorities in a fast-paced environment.
Preferred Qualifications:
· Experience with server-side rendering frameworks like Next.js or Angular Universal.
· Knowledge of CI/CD pipelines and DevOps practices.
· Familiarity with agile methodologies and experience working in agile teams.
· Experience with cloud platforms (e.g., AWS, Azure) and containerization (e.g., Docker, Kubernetes).
If you have what it takes to do well in this role, please write in with your CV and cover letter.
We regret that only shortlisted applicants will be notified.