<Role Description/>
What's better than writing code that reaches millions of concurrent users globally? Doing it with millions more in mind. In 2020, our customer went global, multiplying their engineering challenges. To support their global takeover as the leading sports OTT platform we are looking for Backend Engineers who are passionate about building a modern, scalable and resilient platform and want to contribute to our mission of pushing the boundaries.
We give you autonomy over the software you build and offer you the freedom to choose the right tool for the job. In return, we expect you to take (e2e) ownership of the systems you build, and that means: – You're responsible for the operational health of your services – You're empowered and encouraged to fix operational issues (i.e. there will be space for improvement work and bug fixes in the sprints)
We are using a microservices architecture and everything is hosted in AWS. We use a combination of both containers as well as serverless, and many managed AWS services including DynamoDB, API Gateway, ECS, Lambda and much more. Our teams mainly use NodeJS to build our backend systems, therefore, experience with JavaScript would be great! However, we hire tech agnostically as we believe in hiring problem solvers! If you can contribute to our engineering challenge then we would be happy to teach you the tools necessary to be successful with us.
The team you will be joining is currently in charge of the catalogue chapter that is a large component of the TV app and help create the VOD App that runs on various devices such as PS5. LG TV's, Android living room devices (e.g. Fire Stick) and so on.
- Minimum 3 years of experience
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Thorough understanding of React.js and its core principles
- Experience with popular React.js workflows (such as Flux or Redux)
- Familiarity with newer specifications of EcmaScript
- Experience with data structure libraries (e.g., Immutable.js)
- Knowledge of isomorphic React is a plus
- Familiarity with RESTful APIs
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Familiarity with modern front-end build pipelines and tools
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
- Ability to understand business requirements and translate them into technical requirements
- A knack for benchmarking and optimization
- Familiarity with code versioning tools {{such as Git, SVN, and Mercurial}}
- Graph QL Data consumption
<As our new Senior Software Engineer, these are some of the things you'll be doing/>
Build and maintain scalable microservices
Collaborate with Product Managers, and other Software Engineers to deliver a compelling user experience
Deliver maintainable, robust and testable code
Share knowledge and collaborate with other developers across the business
Build highly resilient and scalable solution on cloud, impacting millions of users
<You'll be set up for success if you have/>
- Expert in JavaScript ( React.js would be great, otherwise we can teach you) Own and drive testing and quality and realise it’s a whole team responsibility
- Worked in a TDD environment experience using CI/CD experience with Living Room Devices i.e. Smart TV's, Xbox, PlayStation. Roku, Amazon Firestick, Apple TV, etc and /or OTT / VOD / Streaming
- Experience with DevOps
- Ability to effectively communicate technical ideas to others
- Ability to write tests
- Track record of successful software delivery through all phases of development, code reviews, testing, and operations
- Experience with ReactJS or VueJS and Redux or flux or mobx
<We need you to fit our culture/>
Hooligan was founded on the principle that to deploy the best, we'd always employ the best. But this isn't where it stops. As technology keeps evolving, so do the systems and solutions our developers get to investigate and implement for our clients. For this reason, we've instilled a culture of continuous learning and we invest a lot of time and effort into the development of our developers.
Adaptable
Goal-orientated
Intuitive
Self-confident
Team Player
<Development done differently/>
Hooligan Development is a custom software development house specializing in enterprise-level solutions through managed operational business solutions that are scalable, proactive and take ownership of the development from start to end.
We develop cutting edge methodologies and rethink new ways to break moulds and elevate the industries we touch. The idea that work should be challenging, and the challenge should be fun, is an ideology that has stuck since our inception.
Our focus is the agile development of web, cloud, and mobile applications that accelerate organisations to innovate faster than the speed of change.
Since 2013, we've been building digital products for digitally-led enterprises across North America, Europe, Asia, and Africa.
We offer best of breed software engineering expertise coupled with strategic product management, intuitive user interface/ experience designers and manual/autonomous testing.
Our clients and partners know that we'll take the time to build genuine, lasting relationships with them. Our approach lies in understanding that your work is as important to us as it is to you. We are a value-first dev house. Your success is our success, and is, therefore, our #1 priority. We build products that we can all be proud of. And that is the Hooligan way.
<Drop your CV here!/>
<Hello Hooli/>
Whether you’re ready to hire a Hooligan or just have a problem or project you want to discuss, drop us your details so we can get in touch.
Book a Meeting