Job Purpose:
Within the Partnership and Digital department of Beta lab, you will collaborate to define technical requirements, architect and implement solutions—including database design, workflows, user and data interfaces, and integrations—and provide ongoing technical support for Beta lab’s solutions.
Oversee a range of critical duties to ensure seamless operations and team performance, including managing project timelines, coordinating cross-functional tasks, and maintaining high standards of quality. Develop and implement strategic initiatives to drive efficiency, innovation, and continuous improvement across all departmental functions. Foster collaborative relationships with stakeholders to align goals, address challenges, and optimize resource allocation. Lead and mentor team members through clear communication, performance feedback, and professional development opportunities. Monitor key performance indicators (KPIs) to track progress, identify areas for enhancement, and implement data-driven solutions. Ensure compliance with industry regulations, company policies, and best practices while upholding ethical standards. Serve as a primary point of contact for escalations, resolving issues promptly and maintaining transparency in reporting.
Create dynamic, responsive, and user-friendly interfaces with React.js, ensuring full accessibility for all users.
Partner with designers, backend engineers, and product managers to develop and integrate innovative features into existing systems.
Enhance application efficiency by refining speed, bolstering performance, and ensuring robust scalability.
Craft clean, maintainable, and thoroughly documented code in strict adherence to industry best practices.
Successfully integrate with backend APIs, including RESTful and GraphQL services, while efficiently managing application state using established libraries such as Redux, Context API, or alternative state management solutions.
Maintain compatibility across various browsers and ensure the design adapts seamlessly to mobile devices.
Engage actively in collaborative code evaluations, sprint planning sessions, and various agile ceremonies to ensure alignment with project goals and continuous improvement.
Investigate, diagnose, and swiftly address frontend issues to ensure seamless functionality.
Keep abreast of emerging frontend technologies and evolving industry trends to maintain a competitive edge in the field.
Required is a background encompassing expertise, practical know-how, and formal qualifications in the specified domain.
A bachelor’s degree in Computer Science, Software Engineering, or relevant professional experience is required.
Proven expertise in JavaScript, specifically ES6 and later versions, along with extensive experience in React.js and frontend development, is essential.
Proficiency in HTML5 and CSS3, along with expertise in contemporary CSS frameworks such as Tailwind, Material UI, and Bootstrap is required.
Proficiency in state management solutions such as Redux, Husband, Recoil, Context API, and related technologies is required.
Proficiency in interfacing with RESTful APIs and GraphQL is required.
Proficiency in version control systems, specifically Git, GitHub, and GitLab, is required.
Proficiency in frontend build tools and bundlers, such as Webpack, Site, and Babel, is required.
Qualifications
BA/BSc/HND