The objective of this role is to fulfill the designated responsibilities as outlined in the position description. This position requires an individual who possesses the necessary qualifications, skills, and experience to meet the outlined duties and objectives. The ideal candidate will demonstrate proficiency in the specified areas, ensuring alignment with the organization’s goals and expectations. Responsibilities include performing tasks essential to the role, adhering to professional standards, and contributing to the overall success of the team.
Within the Partnership and Digital department of Beta lab, you will collaborate to gather requirements, architect solutions—including database design, workflows, user/data interfaces, and integrations—and provide technical assistance for Beta lab’s solutions.
Key duties include overseeing project execution to ensure deliverables are met within specified timelines, coordinating team efforts to optimize workflow efficiency, and maintaining clear communication channels with stakeholders to address concerns promptly. Additionally, the role requires analyzing performance metrics to identify trends, implementing strategic improvements, and ensuring compliance with organizational policies and industry standards. Strong leadership and problem-solving skills are essential to guide the team through challenges while fostering a collaborative work environment.
Design sophisticated, user-friendly interfaces with React.js that adapt seamlessly across devices while ensuring full accessibility compliance.
Work alongside designers, backend engineers, and product managers to deliver innovative features seamlessly.
Enhance application efficiency by maximizing speed, performance, and scalability to ensure optimal functionality and responsiveness under varying workloads.
Compose clean, maintainable, and thoroughly documented code in adherence to industry best practices.
Integrate seamlessly with backend APIs, including RESTful and GraphQL, while proficiently managing application state using state management solutions such as Redux, Context API, or other relevant libraries.
Verify that the application functions seamlessly across various browsers and adapts correctly to different mobile devices.
Engage in collaborative code evaluation sessions, sprint planning meetings, and various agile ceremonies to ensure alignment with project goals.
Identify, diagnose, and address frontend issues promptly to ensure seamless functionality.
Continuously monitor advancements in frontend technologies and evolving industry trends to maintain relevance and expertise.
Proficiency in relevant software tools, strong analytical capabilities, and prior hands-on experience in a similar role are essential. A Bachelor’s degree in a related field is required, along with demonstrated expertise in project management and team coordination. Familiarity with industry regulations and compliance standards is necessary, and excellent communication skills are mandatory for effective collaboration and stakeholder engagement.
A bachelor’s degree in Computer Science, Software Engineering, or related field is required.
Proven expertise in JavaScript (ES6+), React.js, and modern frontend development practices is required.
Proficiency in HTML5, CSS3, and contemporary CSS frameworks, including but not limited to Tailwind, Material UI, and Bootstrap, is required.
Proficiency in state management solutions such as Redux, Husband, Recoil, Context API, or similar frameworks is required.
Proven expertise in interfacing with RESTful APIs and GraphQL endpoints is required.
Demonstrates proficiency in version control systems, including Git, GitHub, and GitLab.
Deep familiarity with frontend build tools and bundlers, including Webpack, Site, and Babel, is essential.
Qualifications
BA/BSc/HND