Introduction to Rokker
Rokker serves the gaming (gambling) industry with a range of software-based products, in addition to providing bespoke software development services and teams. We are a remote-first business with a global team, made up of passionate technologists. From Product and Project Managers to Engineers, we provide the full development skill set and lifecycle from inception to delivery through to operations.
Why Rokker?
- Ambitious and driven business with a clear strategy.
- Dynamic and fast-paced environment which values those who embrace empowerment.
- Passionate about the ethos of agile software development. We value people before process, and collaboration over negotiation!
- Remote-first - and always will be! You can work from home, or wherever you like.
- Local time zone and flexible working day - structure your day in accordance with your team(s).
- Collaborative, friendly and rewarding working environment. We’re good people!
Fron-end developer:
Job Overview We are looking for somebody who:
- Has strong experience with the use of ReactJS in professional software development environments. Commercial experience is an advantage.
- Is passionate about building world class “pretty” experiences with a meticulous attention to detail.
- Thrives on ambiguity and embrace the challenge of working in a rapidly growing scale-up.
- Constantly think about process and operational improvements.
- Deeply appreciates good software engineering practices such as code reviews, deep focus on quality, and documentation.
- Experience with consuming and integrating APIs, especially RESTful services.
Additionally
- Experience working within a remote, multinational environment is advantageous.
- Exposure to the delivery of software within the gambling industry is sought after.
- Experience working within a remote, globally distributed environment is a bonus.
- Spanish language skills are considered favourably.
Key Responsibilities
- Write clean, efficient, and scalable code optimizing web pages for maximum speed and scalability.
- Reviewing application requirements and interface designs.
- Documenting application changes and developing updates.
- Collaborate with back-end developers and other team members.
- Participate in the entire application lifecycle, focusing on coding, debugging, testing, and maintenance.
- Ensure software meets all requirements of quality, security, modifiability and extensibility.
- Excels in designing and developing responsive web pages optimized for mobile devices.