OpenBet
Software Engineer iOS
OpenBetIndia22 hours ago
Full-timeInformation Technology, Engineering

OpenBet is a global leader in betting and gaming entertainment, trusted by over 200 partners to create memorable winning moments for millions of players worldwide. From processing bets during iconic events like the FIFA World Cup and Super Bowl to pioneering next-gen products like BetBuilder, we continuously redefine the player experience with high-quality content, cutting-edge technology, and advanced player protection tools.


For over 25 years, our unbeatable platform has powered the most recognizable betting brands, ensuring peak performance with 100% uptime, unmatched scale, and speed. With 85 licenses, 20 World Lottery Association operators on our customer roster, and a team of 1,200+ experts across 14 countries, we remain at the heart of the industry.


Key Accountabilities

  • Development of new features and functionality for Open engage products and services, including the production of unit tests as and where required
  • Active participant in reviews for products and services delivered across the wider Open engage team
  • Ensuring code quality is maintained for products and services delivered by the team the Senior Software Engineer is working with
  • Ensuring that products and services adhere to agreed performance KPIs and are delivered in line with Open engage pipeline requirements
  • Ensuring that all products and services have agreed levels of test coverage, in line with Open engage requirements and adhering to agreed architectural and technology (including security) standards
  • Review of detailed release documentation for handover to “BAU” teams
  • Maintenance of relevant technical sections of the internal Knowledge Base
  • Mentorship of less experienced Software Engineers


Key Responsibilities

  • Active understanding of solutions architecture and design, including KPI definition
  • Ability to input into high level estimates of software deliverables for planning purposes
  • Supporting the Development Manager, Lead Engineer and Head of Operational Excellence to ensure continuous quality improvement in the development teams
  • Be an integral part of the design and architecture of the mobile platform
  • Proactively identify and address areas of material improvement, notably around performance, security and usability
  • Where applicable, ensuring that development team processes are aligned with technical processes prevalent in the wider company
  • Ensure that all team members have a clear understanding of the overall system architecture and design components, in the context of meeting product requirements
  • Knowledge of Agile development processes and scrum roles and responsibilities
  • On occasion, lead an Agile workstream


Knowledge & Experience

  • A Bachelor's degree (1st or 2:1) in a traditional science subject, ideally computer science, engineering or information systems from a well-regarded university
  • At least 2+ years of experience developing commercial Mobile applications for iOS
  • One or more published iOS apps in the Apple App Store
  • Ability to document technical solutions in a variety of formats and to constructively share knowledge with less experienced team members
  • Ability to learn and critique new technologies quickly
  • Excellent verbal and written communication skills, including presentations to peer groups
  • Excellent teamwork skills, capable of supervising a small sub team or deputizing in a management role
  • Demonstrably being able to deal with change on a daily basis; must be comfortable both with external factors driving this change as well as internal
  • Experience in contributing to and influencing technical strategic planning or responsibility for a technical strategy


Technical skills of relevance:

Mandatory

  • A minimum of 2 years’ hands-on experience in designing and developing mobile applications for iOS using Swift and iOS SDK 12.0+
  • Experience in mobile web technologies (JavaScript, HTML5, AJAX, CSS, XML, JSON)
  • Demonstrable experience with TDD and / or BDD
  • General understanding of the use of Docker, Ansible, Maven, Jenkins and Git (BitBucket)
  • Preferred
  • Experience in React Native and TypeScript is a Big plus.
  • Understanding of general UX principles for web applications, including responsive and adaptive design principles
  • Good to have android exp.
  • Domain knowledge is not required but having worked on major eCommerce or any significant widely distributed system is.

    Key Skills

    Ranked by relevance