HamburgerMenu
hirist

OpenBet - Senior Software Engineer - iOS Mobile Platform

Posted on: 29/12/2025

Job Description

Description :

Job Specification :

Job Location : ITPL, Bangalore.

Required Experience : 3-5 years

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.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in