Senior Frontend Developer

Details of the offer

Are you excited about shaping the future of sports betting technology?
Join the Sportsbook team and contribute to our in-house Sportsbook platform that hosts multiple brands.
Our sophisticated system leverages Java for robust development, Kafka for real-time data streaming, and Spring Boot for creating powerful services.
You'll work with various live sports feed integrations and utilise RabbitMQ for efficient message handling.
Our platform is engineered for high performance, ensuring high availability and scalability to handle high throughput and peak loads.
We also prioritise rigorous performance testing to maintain superior reliability and speed.
If you're passionate about cutting-edge technology and want to make a significant impact in the sports betting industry, we want to hear from you!"
When it comes to being successful at Sportserve, there's more to it than just being really good at the technical stuff.
It's also your ability to be an awesome problem solver.
And here's the thing, we totally get that we can't all be experts in everything, right?
So, it's all about having that thirst for knowledge and being passionate about learning.
You'll also need amazing attention to detail, so if something seems off, you won't rest until you've figured out what's going on.
We see ourselves as a cool group of people who love coming up with new ideas and making things happen.
As long as you have a true passion for creating awesome stuff, you'll fit right in.
What you'll be getting up to:  We are looking for someone to work closely with our product owners to help shape and build the future of our tools and products.
You'd spend your time developing and improving existing projects, for example:    - Building new websites and pages based on provided technical and functional specifications.
- Implementing different strategies for existing products and tools based on requirements.
We'd also do a ton of work together like:      - Architecting and developing new features.
- Prototyping and evaluating potential implementations.
You would spend a lot of time programming, brainstorming on hard problems, and prototyping different ideas.
You wouldn't be just churning through tickets in the backlog — you'd be helping to design entirely new products, figuring out what exactly we're even building and why.
While being a somewhat big company, we're split into small teams which means that even though we each have our areas of expertise, we all wear many hats.
We're looking for a programmer, but you'd also help out with things like:     - Managing Git VCS issues and fixing bugs.
- Writing and improving the documentation for the products and tools we make.
- Helping customer support answer customer questions.
- Troubleshooting problems during live communication with other teams If you've ever maintained a large project, working with us carries a lot of the same responsibilities.
Here are a few recent projects you might have worked on if you were already part of the team:    - Building next version of our products from scratch with latest technologies.
- Building a performance testing architecture and laying the groundwork that will be used company-wide.
- Refactoring the actual production application to simplify and speed up performance without any down-time.
Key Responsibilities: Develop websites based on technical and functional specifications provided by the client;  Continued maintenance, development, and bug fixes for the existing web sites;  Utilise source control tools such as Gitlab for maintaining code versioning and releases;  Test the website on different browsers and identify any technical problems;  Work with the team to manage, optimise and customise multiple web applications;  Attend daily meetings to report on assigned tasks' progress and attend fortnightly meetings for project planning and other meetings from time to time;  Complete tasks & deliver projects on-time and to the highest standards;  Contribute ideas for making the application better and easier to use.
Comfortable working on-call.
Required Qualifications: At least 5 years of professional experience as a Frontend Web Developer, with a proven track record of successful projects and leadership in a senior capacity.
Expert proficiency in React.js and its core principles, with demonstrated experience in architecting complex applications.
Extensive experience designing and implementing scalable solutions using popular React.js workflows (such as Redux, Flux, or MobX), with a focus on performance optimization and code maintainability.
Comprehensive knowledge of web technologies including HTML5, CSS3, and JavaScript, with a deep understanding of best practices and emerging trends in frontend development.
Mastery of modern frontend build pipelines and tools (e.g., Webpack), including the ability to configure and optimise build processes for large-scale applications.
Proven expertise in designing and consuming RESTful APIs, with a strong emphasis on efficient data handling and integration.
Advanced understanding of version control systems (e.g., Git) and code collaboration tools (e.g., GitHub), with experience in leading code reviews and providing mentorship to junior developers.
Demonstrated proficiency in ensuring cross-browser compatibility and implementing responsive design techniques, with a focus on delivering consistent user experiences across different devices and platforms.
Exceptional ability to write clean, modular, and well-documented code, with a keen eye for detail and a commitment to writing maintainable software.
Proven track record of solving complex technical challenges and troubleshooting issues in production environments, with a systematic approach to problem-solving and a focus on root cause analysis.
Outstanding communication and collaboration abilities, with a proven ability to work effectively in cross-functional teams and interface with stakeholders at all levels of the organisation.
Bachelor's degree in Computer Science or a related field (preferred) Nice to have: Experience in a gaming company Knowledge of server-side rendering and backend technologies (e.g., Node.js).
Familiarity with testing frameworks (e.g., Jest, Playwright) and test-driven development (TDD) practices.
Experience with Agile/Scrum development methodologies.
**We warmly invite applications in English.
Diversity & Inclusion at Sportserve At Sportserve, we are deeply committed to fostering a diverse and inclusive workplace.
We believe in building a team that reflects a wide array of backgrounds, skills and perspectives.
Embracing diversity not only enriches our work culture but also drives innovation and excellence.
We are proud to be an equal opportunity employer, where everyone's contribution is valued and respected.
If you're a passionate about technology and looking to start your career in an international, forward-thinking Sports Betting company, we'd love to hear from you.
Apply now to become part of our exciting journey!


Nominal Salary: To be agreed

Source: Talent_Ppc

Requirements

Full Stack Engineer At Technoprise Global

The purpose of this position is to support (on a short-term contract) the design of websites, coding, and testing the software to ensure functionality and ac...


Technoprise Global - Nairobi Area

Published a month ago

Data Quality Assessment Monitor, Smlp-2 At Tetra Tech

The Data Quality Assessment (DQA) Monitor will work under the supervision of the DQA Team Lead and will support other DQA Monitors on data submission and dat...


Tetra Tech - Nairobi Area

Published a month ago

Sr. Cloud Engineer At Worldreader

Duties/Responsibilities Provide guidance, thought leadership, and mentorship to the development team to build cloud competencies. Ensure application performa...


Worldreader - Nairobi Area

Published a month ago

Business Application Solution Architect At Gardaworld

Solution Design: Analyze business requirements and map them to existing ERP platforms i.e. Microsoft Dynamics Navision, Business Central and other key busine...


Gardaworld - Nairobi Area

Published a month ago

Built at: 2024-11-22T21:31:24.297Z