Work within Betalab under the Partnership and Digital department to identify requirements, design and develop solutions (database design, workflows, user/data interfaces, integrations) and offer technical support for Betalab solutions
Responsibilities
Develop responsive, interactive, and accessible user interfaces using React.js.
Collaborate with designers, backend developers, and product managers to deliver new features and enhancements.
Optimize frontend applications for speed, performance, and scalability.
Write clean, maintainable, and well-documented code following industry best practices.
Integrate frontend applications with RESTful and GraphQL APIs.
Manage application state using tools such as Redux, Context API, or other state management libraries.
Ensure cross-browser compatibility and seamless mobile responsiveness.
Participate in code reviews, sprint planning sessions, and Agile development ceremonies.
Troubleshoot, debug, and resolve frontend issues efficiently and effectively.
Stay current with emerging frontend technologies, frameworks, and industry trends.
Requirements
Bachelor’s degree in Computer Science, Software Engineering, or an equivalent qualification.
Strong proficiency in JavaScript (ES6+) and React.js development.
Experience building modern frontend applications using HTML5 and CSS3.
Familiarity with CSS frameworks and component libraries such as Tailwind CSS, Material UI, and Bootstrap.
Experience with state management solutions including Redux, Zustand, Recoil, or Context API.
Proficiency in integrating applications with RESTful APIs and GraphQL services.
Working knowledge of version control systems such as Git, GitHub, or GitLab.
Experience with frontend build tools and bundlers including Webpack, Vite, and Babel.
How to Apply
Interested and qualified candidates are invited to submit their applications through the Britam careers portal.