Our primary objective is to outline the core responsibilities and essential qualifications necessary for this role, ensuring alignment with organizational goals and operational needs. The position requires a candidate who demonstrates proficiency in key competencies, as well as the ability to adapt to dynamic work environments. Responsibilities include executing tasks with precision, collaborating with cross-functional teams, and maintaining high standards of performance. Ideal candidates will possess relevant experience, strong problem-solving skills, and a commitment to continuous improvement.
You will collaborate with Beta lab’s Partnership and Digital department to analyze requirements, architect and implement solutions—including database design, workflow optimization, user and data interfaces, and system integrations—and provide ongoing technical support for Beta lab’s solution ecosystem.
Oversee and execute critical duties including the development and implementation of strategic initiatives, ensuring alignment with organizational objectives. Manage cross-functional teams to drive project completion, fostering collaboration and innovation. Monitor performance metrics to assess progress and identify areas for enhancement. Serve as a primary point of contact for stakeholders, addressing concerns and facilitating effective communication. Maintain compliance with industry regulations and internal policies while promoting a culture of accountability and continuous improvement.
Craft dynamic, responsive, and fully accessible user interfaces through the implementation of React.js technology.
Partner with designers, backend engineers, and product managers to develop and execute innovative features.
Enhance application efficiency, ensuring optimal speed, performance, and scalability.
Foster the development of high-quality, clean, and maintainable code by adhering rigorously to established best practices and ensuring comprehensive documentation.
Integrate seamlessly with backend APIs, including REST and GraphQL, while efficiently managing application state through solutions such as Redux, Context API, or alternative state management libraries.
Guarantee seamless functionality and visual consistency across various web browsers and mobile devices.
Engage in collaborative code evaluations, sprint planning sessions, and various agile ceremonies to ensure alignment with project objectives and team workflows.
Investigate, diagnose, and address frontend challenges with urgency to ensure seamless functionality and optimal user experience.
Monitor emerging frontend technologies and industry developments to ensure alignment with current best practices and innovations.
A bachelor’s degree in a relevant field is required, along with a minimum of three years of professional experience in a comparable role. Candidates should possess strong analytical skills, exceptional communication abilities, and proficiency in industry-standard software. Demonstrated leadership in team collaboration and project management is essential. Familiarity with regulatory compliance and best practices in the field is highly preferred.
A Bachelor’s degree in Computer Science, Software Engineering, or related field is required.
Demonstrates exceptional expertise in JavaScript, specifically ES6 and later versions, along with advanced proficiency in React.js and modern frontend development methodologies.
Proven expertise in HTML5 and CSS3, along with hands-on experience using modern CSS frameworks such as Tailwind, Material UI, Bootstrap, and similar tools.
Proficient in utilizing state management solutions such as Redux, Husband, Recoil, Context API, and similar tools.
Proven expertise in integrating systems via REST APIs and GraphQL is required.
Proficiency in version control systems, including Git, GitHub, and GitLab, is required.
Proficiency with frontend build tools and bundlers, including Webpack, Site, Babel, and related technologies, is required.
Qualifications
BA/BSc/HND