Minbar is on the lookout for a Front-End Lead who is passionate about crafting exceptional user experiences in the digital Islamic community. As a key member of our team, you'll lead the development of our front-end architecture, driving the design and implementation of user-friendly interfaces that engage and inspire our users. If you thrive in a fast-paced environment and have a vision for creating impactful digital solutions, we want you!
At Minbar, we harness advanced technologies to make Islamic teachings accessible and relevant for a diverse audience. Our mission is to empower individuals and communities through innovative tools for education and engagement.
In this position, you’ll have the opportunity to:
- Take ownership of the front-end development process, from conception to deployment, ensuring that our platform delivers a seamless and responsive user experience.
- Lead a team of front-end developers, providing mentorship and guidance while promoting best practices in code quality, performance, and user interface design.
- Collaborate closely with product managers, UX/UI designers, and back-end developers to define project requirements, user stories, and design specifications.
- Design and implement reusable, modular front-end components that enhance maintainability and scalability of our codebase.
- Optimize application performance by identifying and addressing bottlenecks, ensuring fast load times and a smooth user experience across devices.
- Stay up-to-date with emerging trends in front-end technologies, tools, and frameworks, evaluating their potential to improve our product offerings.
- Establish and enforce coding standards, ensuring consistency and quality across the front-end codebase while encouraging innovative solutions.
- Conduct regular code reviews, fostering a culture of continuous improvement and knowledge sharing within the team.
- Collaborate with the testing team to ensure robust QA processes are in place, identifying and resolving issues prior to deployment.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Web Development, or a related field.
- 5+ years of front-end development experience, with a strong portfolio showcasing your work on user-centric applications.
- Proficiency in modern front-end technologies, including HTML, CSS, and JavaScript frameworks such as React.
- Experience with state management libraries (e.g., Redux, MobX) and RESTful API integration to connect with back-end services.
- Familiarity with responsive design principles and frameworks (e.g., Bootstrap, Material UI) to ensure cross-device compatibility.
- Strong understanding of performance optimization techniques and tools for web applications.
- Excellent communication skills, with the ability to articulate complex concepts to both technical and non-technical stakeholders.
- Experience with agile development methodologies and collaboration tools (e.g., JIRA, Trello, Git) is preferred.