Job Description
Company Overview
The Keelworks Foundation is a mission-driven organization focused on creating sustainable social impact through education, workforce development, and community empowerment initiatives. The foundation works with diverse stakeholders including learners, educators, and industry partners to bridge the gap between education and employability. Its digital platforms play a crucial role in delivering learning programs, managing student engagement, and supporting career development initiatives. As a socially focused organization, it emphasizes accessibility, inclusivity, and innovation in all its digital solutions.
Job Details
- Job Title: Front-End Developer
- Department: Technology / Digital Development Team
- Employment Type: Full-time
- Work Mode: Hybrid / Remote (depending on project needs)
- Location: India (with flexible collaboration across global teams)
- Experience Level: Entry to Mid-level (1–4 years preferred)
- Reporting To: Lead Developer / Technical Project Manager
The Front-End Developer will be responsible for designing, developing, and maintaining user-facing web applications that support the foundation’s learning and outreach platforms.
Job Description
The Front-End Developer will play a key role in building responsive, interactive, and user-friendly web interfaces. The role involves translating UI/UX designs into high-quality code, optimizing applications for speed and scalability, and ensuring a seamless user experience across devices and browsers.
You will collaborate closely with designers, backend developers, and product teams to implement new features and improve existing systems. Since the organization focuses on educational and social impact tools, your work will directly contribute to improving digital access for learners and communities.
The ideal candidate should be passionate about front-end technologies, user experience design, and building scalable web applications that are both visually appealing and functionally efficient.
Key Responsibilities
- Develop responsive web interfaces using HTML, CSS, JavaScript, and modern frameworks such as React, Angular, or Vue.
- Convert UI/UX design wireframes into functional web pages with precision and attention to detail.
- Optimize applications for maximum speed, performance, and scalability.
- Ensure cross-browser compatibility and mobile responsiveness across all platforms.
- Collaborate with backend developers to integrate APIs and ensure smooth data flow.
- Maintain and improve existing codebases by refactoring and implementing best practices.
- Participate in code reviews and contribute to improving development standards.
- Troubleshoot UI issues, debug errors, and implement timely fixes.
- Work with designers to improve user experience and accessibility compliance.
- Stay updated with emerging front-end technologies and industry trends.
Required Skills & Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience).
- Strong proficiency in HTML5, CSS3, and JavaScript (ES6+).
- Experience with at least one modern front-end framework such as React.js, Angular, or Vue.js.
- Understanding of REST APIs and asynchronous request handling.
- Knowledge of responsive design principles and mobile-first development.
- Familiarity with version control systems like Git.
- Basic understanding of UI/UX principles and design tools like Figma or Adobe XD.
- Strong problem-solving skills and attention to detail.
- Ability to work in a collaborative, team-oriented environment.
Preferred Skills:
- Experience with state management tools (Redux, Context API, etc.).
- Knowledge of performance optimization techniques.
- Familiarity with testing frameworks (Jest, Cypress, etc.).
- Understanding of accessibility standards (WCAG guidelines).
Benefits
- Opportunity to work on meaningful, impact-driven digital projects.
- Flexible work environment (remote/hybrid options available).
- Learning and development opportunities in modern web technologies.
- Exposure to real-world social impact solutions and educational platforms.
- Collaborative and supportive team culture.
- Career growth opportunities within a mission-oriented organization.
- Participation in innovative projects that serve global learning communities.
How to Apply
Interested candidates can apply by preparing the following:
- Updated resume highlighting relevant front-end development experience.
- Portfolio or GitHub profile showcasing web development projects.
- Brief cover letter explaining your interest in working with a social impact organization.
Applications should be submitted through the official recruitment channel of The Keelworks Foundation or via the designated hiring email (as specified in the job posting). Shortlisted candidates will be contacted for technical evaluation and interview rounds.