FDJ UNITED
iOS Engineer
FDJ UNITEDAustralia1 day ago
Full-timeRemote FriendlyInformation Technology

The Role

This position is for an exceptional iOS developer who is experienced working with Native technology. You'll be working with great colleagues from diverse backgrounds who are passionate about what they do. This passion will ignite your creativity in a fast-paced yet fun, Agile environment where technology and problem solving are key.


What You Will Do

  • Design, implement, test and deploy iOS apps with a focus on performance and scalability using Swift, SwiftUI, Combine, UIKit, WebKit, and Swift Package Manager
  • Work closely with a product owner, Agile lead and the rest of your team to share your ideas on best development practices
  • Develop in Swift using your solid experience of unit and UI testing in Xcode and CI/CD pipelines (Jenkins)
  • Contribute to the full lifecycle: “You design it, you build it, you test it, you run it, you improve it.”


How Will Success Be Measured In This Role

  • Regular performance reviews with your line manager
  • Acting in line with Group's values
  • Successful completion of all relevant training and other compliance activities that support Group's sustainable and responsible growth
  • Delivery of highly reliable, low-latency apps at scale


Essential Skills

  • Strong background in software engineering with a focus on iOS development.
  • Extensive experience with Swift programming.
  • Minimum of 4 years of experience in iOS app development.
  • Expert-level knowledge of the iOS SDK.
  • Proficient in multithreaded programming using GCD and operation queues and familiar with MVC/MVVM architectural patterns
  • Comprehensive testing experience (static code analysis, unit/integration/performance/UI/smoke testing)
  • Design and integration of network protocols, including RESTful APIs.
  • Experience building hybrid iOS apps that combine native and web-based mobile components.
  • Proven ability to contribute constructively to architectural and design discussions
  • Experience in the implementation and use of observability and performance tooling.



Desirable Skills

  • Proven experience working with Agile methodologies.
  • Solid understanding of software design principles and design patterns.
  • Proficient in using Atlassian tools, including Bitbucket, JIRA, and Confluence.
  • Experienced in collaborating with globally distributed teams.
  • Background in the wagering industry or similar high-demand environments.
  • Hands-on experience developing for high-performance, low-latency systems.
  • Experience in a growth environment working with globally distributed teams.


Key Skills

Ranked by relevance