IOS Software Engineer

2 weeks ago


Britain Roman province, United Kingdom mkodo Full time

Senior iOS Software Engineer Remuneration:
Competitive

Location :
London/Newcastle, hybrid office and home

mkodo builds world class apps, middleware and digital products in the global lottery, betting, and gaming space.

We value the expertise of our team members and offer opportunities for personal development and career progression within the company.

Acquired in February 2020, by Pollard Banknote Limited (PBL), a major supplier to the global lottery industries, brought mkodo strong financial security, access to resources and clients at a global level.


Reporting to a Software Engineering Manager or Head of Engineering, the Senior iOS Software Engineer role is a major contributor and influencer on an Engineering team delivering award winning apps and services.

The Senior iOS Software Engineer is known outside of their core team as a technology leader. They have responsibility for technical projects of increasing complexity that encompass more than their own development.

The Senior iOS Software Engineer strives to create solutions that satisfy the trade-offs between technical, analytical and product goals.

They can own technical design for projects of moderate complexity and understands the trade-offs in creating good software in their area.

Beyond the day-to-day, the Senior iOS Software Engineer has an impact beyond themselves and their immediate projects. They help their team of engineers to deliver complex projects and are known for drama-free releases.

Building our own Swift frameworks for reusable code across our apps.

Continuous Delivery with Fastlane, merging to a release branch automatically triggers the process to ship our builds to store.

Responsible for completing complex tasks despite roadblocks, grabbing others for help or insight as necessary.
Contributes to making others better via Code Reviews, Pair Programming, Coaching, Mentoring and Training.
Writing consistently high-quality code they are confident will pass QA.
Breaking down projects into technical milestones to avoid large monolithic deliverables.
Delivering software on-time and improving the accuracy of their team's estimations.

Proactively identify and clean up technical debt before it turns into a long-term problem and encourage and enable their team to do the same.

A key contributor and influencer on their team in embedding auditable regulatory compliance measures, such as ISO27001 and PCI Compliance.

Support mkodo in the implementation and ongoing maintenance of its ISO27001 Information Security Management System (ISMS).
Adhere to all relevant mkodo ISO27001 Information Security Management System (ISMS) policies, procedures and requirements at all times.
Complete any reasonable tasks relating to the mkodo ISO27001 Information Security Management System (ISMS).

Experience building adaptive UIs for Mobile Devices.
Identifies risks in code, features, and design, and communicates these to the appropriate parties.
Can perform a Technical Lead role where needed on small to medium projects.
Deep understanding of software engineering principles and best practices, for example
Can manage and lead small projects or groups of stories.

Active learner, both within your technical and professional area of expertise, & taking control of your own career development.

Confident influencer with a good coaching, mentoring, appreciation, and feedback ethos who can make a significant contribution in a high performing team and internal community.

Excellent first-hand knowledge of software development techniques and methodologies throughout the SDLC.
Understanding & supporting Engineering strategies and improving existing Engineering processes to enhance product & app performance and capabilities.
Demonstrable first-hand experience as Senior Software Engineer or similar role
Experience with agile management tools such as Redmine and Jira etc.
Hybrid/Flexible Working
Birthday Holiday
Christmas Day-Off
Generous Holiday Allowance
Tech Loan Scheme
Performance bonus & profit share scheme
Cycle to Work scheme
Life insurance and income protection
Travel Loan scheme
Relevant training and training budget.
Digital Nomad Policy
Generous refer a friend scheme

  • Britain (Roman province), United Kingdom Pixelated People Full time £608

    Job Title: Senior iOS Engineer Company: Pixelated People Our client is in search of a highly experienced Senior iOS Engineer to join their team. As a key member of an advanced team, you will be responsible for establishing and upholding top-tier iOS architectural standards for a global app. The Senior iOS Developer will play a crucial role within a...


  • Britain (Roman province), United Kingdom ADLIB Recruitment | B Corp™ Full time £110,000

    We are working with a great London based startup specializing in advising companies, governments, and NGOs on the transition towards sustainability. They help their clients understand this societal shift, what it means for their organization, and how to position for competitive advantage. They combine data, advanced modelling approaches, and social sciences...


  • Britain (Roman province), United Kingdom In Product Full time £120,000

    London office based In-Product is partnered with an ambitious, YC-backed start-up whose groundbreaking AI tool is poised to revolutionize the financial industry by streamlining research and due diligence processes. As a Full-Stack Software Engineer in this business, you will work closely with a tight-knit team, playing a direct role in shipping software...


  • Britain (Roman province), United Kingdom Burns Sheehan Full time £90,000

    Python Software Engineer | Python/GCP/Elastic | Up to £90,000 p/a ‍ Python Software Engineer ‍ London/Hybrid - working with 2-3 days a week from Central London offices £Technology Enabling Public Affairs ‍ Greenfield development Tech Stack: Python/Elastic/GCP/ReactJS Be involved in every aspect of the end to end software development lifecycle and...


  • Britain (Roman province), United Kingdom The ONE Group Ltd Full time

    Software Engineer Opportunity in LondonExciting opportunity to join one of London's top research institutionsLooking for a skilled C++ expertPreferably from a post-doctorate or experienced software development backgroundItalian-speaking candidates are highly valuedWe are looking for someone to join a unique and innovative project in a dynamic team...

  • Software Engineer

    2 weeks ago


    Britain (Roman province), United Kingdom trgtment Full time £100,000

    Java Software Engineer (Mid level) Company:Global Digital Payments Core Java Kafka Kubernetes Rest API's Microservices Complex architecture I'm searching for a skilled Java developer to join a leading company in the digital payments sector. You will tackle a range of fascinating technical challenges within this dynamic organization, offering exceptional...


  • Britain (Roman province), United Kingdom Saffron QA Full time £14

    QA Engineer Position at Saffron QA Saffron QA is collaborating with a thriving software company focused on revolutionizing sales workflow management. Currently, they are in search of two QA Engineers to enhance their software engineering team. Numerically proficient with knowledge of at least one programming language. Hands-on experience in manual,...


  • Britain (Roman province), United Kingdom Revolution Technology Full time £95,000

    Senior Software Engineer (Python) – up to £95k + Stock – AI/Sustainability Exciting AI powered GreenTech accelerating our journey to a greener and sustainable planet through the use of AI, Automation and Robotics. As Senior Software Engineer you will be solving the the toughest problems, helping drive technical direction, mentor and have creative...


  • Britain (Roman province), United Kingdom La Fosse Full time £150,000

    Position: Senior Software EngineerCompany: La FosseLa Fosse is collaborating with a financial services organization to assist in expanding and enhancing their engineering team. The main focus of this role entails contributing to the development of a new internal platform for a front office team. While being a full stack position, it leans more towards...


  • Britain (Roman province), United Kingdom Coalesce Management Consulting Full time

    Join our latest project Currently we're looking for an Embedded Software Engineer to help us provide solutions on a project based in the South East. The client in question are a leading defence organisation specialising in radar sets that will be incorporated into both the current and next generation fighter aircraft for the United Kingdom's Air...

  • Android Developer

    2 weeks ago


    Britain (Roman province), United Kingdom Opus Recruitment Solutions Full time £70,000

    Android Developer About the Job: Join a rapidly growing Software and App Development start-up in the UK Looking for a skilled Android Developer with at least 10 years of iOS and Android experience We need a self-sufficient Android developer This position is fully remote within the UK


  • Britain (Roman province), United Kingdom Hunter Bond Full time £160,000

    A highly reptubale quantitative and systematic driven investment management firm are looking for a talented C++ software engineer to join their market access and exchange connectivity team. The ideal candidate will be working in a small, high performing team that's primarily responsible for designing, building and maintaining infrastructure which connects...


  • Britain (Roman province), United Kingdom Referment Full time

    Referment has partnered with a trading and insurance company in London who specialise in using the latest Quantitative methods and AI/Machine Learning Concepts to run risk analytics for their industry leading clients. They are seeking a Software Developer who is skilled in Python to build out a number of new systems for them, which will be responsible for...


  • Britain (Roman province), United Kingdom Oakwell Hampton Full time £85,000

    London, (Hybrid, 1-2 days a week) Permanent Bonus + Extras We have partnered with a scaling UK founded organisation looking to build out their senior technical team to scale their multi-cloud platform.Writing clean, high-quality, high-performance, maintainable code, with Java(17) , Golang, & Develop and support software including applications, database...


  • Britain (Roman province), United Kingdom Allied Worldwide Full time

    Level 2 Desktop Support We are a global provider of IT Resources, IT Managed Services and flexible, ad-hoc IT Resource and Project Support. Provide 2nd Line onsite desktop and application support services to end users Take ownership of personal ticket queues and support colleagues when necessary to improve customer satisfaction whilst achieving contractual...


  • Britain (Roman province), United Kingdom Talent Seed Full time

    Join Our Tech Start-up Team in Riyadh!Seeking senior & lead back-end engineersExperience in both backend and frontend developmentKnowledge in REST and GraphQL frameworksCollaborate with product managers, data scientists, engineers, and business leadsRequirements: Bachelor's Degree in Computer Science or related fieldMinimum 6 years of engineering experience...


  • Britain (Roman province), United Kingdom The Engage Partnership Recruitment Full time £120,000

    Principal C++ DeveloperCompany: Exciting business focused on Geospatial data processing and 3D/4D platforms C++ or C Developer of 5 years+ Linux experience Javascript or Typescript knowledge Python proficiency Experience with databases like SQLite and PostgreSQL 3D gaming background Understanding of GIS or spatial software Come aboard to work...


  • Britain (Roman province), United Kingdom Innova Solutions Full time

    Senior Systems Engineer x2 Location: London Working Model: Hybrid (2 day WFH)Job Type: Contract We are for looking for multiple Senior System Engineers to work on all aspects of the Systems Engineering lifecycle from System Concept through to Delivery and Acceptance. Involved in all stages of the Systems Engineering lifecycle, including System Concept,...


  • Britain (Roman province), United Kingdom Endeavour Mining Full time

    Job Title: Principal Mining Engineer UndergroundCompany: Endeavour Operations and ProjectsProvide mining engineering and planning servicesEnsure mining operations maximize resource value with safety in mindLead a culture of accountability and continuous improvementBring expertise and judgment to mining engineeringDevelop and complete design studies for...


  • Britain (Roman province), United Kingdom Tata Consultancy Services Full time

    Role: Senior Engineer (PIM)Job Type: Permanent Location: London, UK (Hybrid)Ready to utilise your skills in PIM (Product Information Management) & Java, JavaScript, STIBO PDX system? Are you passionate about data modelling, workflows, integration end point setup, configuration setup, user privileges setup and entities? We have an exciting role for you as a...