About the company:
Impact Foundation is a non-profit organization dedicated to creating positive social change through innovative programs and initiatives. Our mission is to empower communities by providing resources, education, and support to address critical issues such as poverty, education, and health. We are committed to fostering an inclusive and collaborative environment where passionate individuals can make a meaningful impact. Join us in our journey to transform lives and build a better future for all.
Job responsibilities:
- Develop and maintain user-facing features using React.js.
- Collaborate with designers and backend developers to create seamless and responsive web applications.
- Optimize components for maximum performance across a vast array of web-capable devices and browsers.
- Translate designs and wireframes into high-quality code.
- Participate in code reviews and provide constructive feedback to peers.
- Stay up-to-date with the latest industry trends and technologies to ensure our applications remain cutting-edge.
- Troubleshoot and debug application issues to ensure smooth user experiences.
- Contribute to the continuous improvement of our development processes and practices.
Job requirements:
- Proven experience as a React.js developer or similar role.
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
- Thorough understanding of React.js and its core principles.
- Experience with popular React.js workflows (such as Flux or Redux).
- Familiarity with RESTful APIs and modern front-end build pipelines and tools.
- Ability to understand business requirements and translate them into technical requirements.
- Familiarity with code versioning tools such as Git.
- Excellent problem-solving skills and attention to detail.
Job benefits:
- Competitive salary and benefits package.
- Opportunities for professional development and career growth.
- Flexible working hours and remote work options.
- Collaborative and inclusive work environment.
- Access to resources and training to support your personal and professional growth.
- Opportunity to make a meaningful impact in communities and contribute to social change.