DraftKings Inc. logo
DraftKings Inc.

Defining what it means to build and deliver the most extraordinary sports & entertainment experiences.The Crown is Yours

Senior Software Engineer, iOS

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 2012Company SiteLinkedIn

Location

Canada

Posted

4 days ago

Salary

0

Seniority

Senior

Bachelor Degree3 yrs expEnglishiOSSwift

Job Description

Senior Software Engineer, iOS

DraftKings Inc.

• Develop high-quality iOS applications that deliver engaging, reliable experiences to millions of users. • Architect scalable, modular, and maintainable iOS codebases, leveraging modern development practices. • Collaborate closely with Product, Design, and Engineering teams to define and deliver new features end-to-end. • Promote iOS best practices, including clean architecture, dependency injection, and efficient UI rendering. • Monitor app performance, reliability, and crash analytics to drive continuous improvement. • Stay ahead of iOS platform changes, ecosystem updates, and mobile trends to keep the team’s skills and tools cutting-edge. • Foster a culture of collaboration, innovation, and technical excellence within the iOS engineering community.

Job Requirements

  • Bachelor's degree in Computer Science or any relevant combination of education, experience, and training.
  • At least 3 years of experience building and shipping iOS applications using Swift and Swift UI development principles.
  • Strong knowledge of iOS architecture patterns such as MVVM.
  • Experience integrating RESTful APIs, handling data persistence, and managing complex states in mobile apps.
  • Strong knowledge of Design Patterns and OOP principles.
  • Familiarity with CI/CD pipelines for iOS, automated testing frameworks (XCUITest), and release processes is a plus.
  • Strong code quality practices, including code reviews, unit testing, and writing clean, maintainable code.
  • Excellent communication and collaboration skills with cross-functional teams.
  • A user-focused mindset, with an ability to translate product and design requirements into intuitive mobile experiences.

Benefits

  • Don’t worry, we’ll guide you through the process if this is relevant to your role.

Related Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 10,001+H1B Sponsor

• Lead site master planning by translating capacity, technology, compliance, and business needs into facility and operational plans aligned with site strategy. • Provide technical leadership for Grade A equipment planning, installation, commissioning, qualification, and readiness, including isolators and aseptic processing technologies. • Lead CAR-T automation projects from assessment and business case input through implementation, testing, governance, and adoption. • Develop user requirements, support testing, assess process fit, and drive readiness for new equipment, automation platforms, systems, and processes. • Prioritize opportunities to improve efficiency, automation, reliability, cost, compliance, and risk reduction, with clear path-forward recommendations. • Direct operational documentation, including procedures, work instructions, electronic batch records, training materials, and change management outputs. • Represent Operations in key decisions across facility planning, equipment and process design, qualification, validation, technology transfer, and automation. • Apply aseptic processing, contamination control, closed processing, biosafety, and advanced therapy manufacturing expertise. • Apply technical and operational judgment to resolve complex issues and support scalable, compliant, inspection-ready operations.

New Jersey
$122K - $212.8K / year
Switzerland Global Enterprise logo

GridOS Technical Lead – Power System

Switzerland Global Enterprise

We support Swiss SMEs in their international business and help innovative foreign companies to establish in Switzerland.

Full TimeRemoteTeam 51-200Since 1927H1B No Sponsor

• Work with the Project Manager (PM) and Delivery Manager (DM) for scope management, schedule, risk management, and quality management • Lead technical delivery in the project as per domain expertise • Software implementation, power application tuning, troubleshooting, customization, and integration into customer systems • Act as an SME for the organization • Coordinate cross-organizationally and independently mentor project team • Support Delivery Manager (DM) to establish Project Execution control • Utilize and implement software delivery performance measurement tools and indicators • Design, deploy, configure, tuning and testing of GEV transmission and distribution solution to client environments • Collaborate with Service Engineering development lead to ensure custom deliverables meet defined needs and standards • Respond to all client inquiries, bugs, and product ideas for in-flight projects and file tickets for Product or project team

United States
Switzerland Global Enterprise logo

Lead Steam Turbine Mechanical Technical Advisor

Switzerland Global Enterprise

We support Swiss SMEs in their international business and help innovative foreign companies to establish in Switzerland.

Full TimeRemoteTeam 51-200Since 1927H1B No Sponsor

• Provide on-site technical direction to customer-owned utility and nuclear power plants for their Turbine Generator Systems • Responsible for reviewing plant engineering documents and P&ID’s, troubleshooting of plant systems and equipment • Planning, organizing, integrating and direction of resources such as labor, tools, and materials as required to complete the work scope according to contractual requirements • Fulfill contract responsibilities for designated and qualified skill set (Steam Turbine Mechanical, and Generator) • Direct and oversee repair or inspection procedures utilizing the latest electronic communication, references, and documentation technologies. • Recognize, Predict, and document potential failures and future outage recommendations • Working knowledge of prints/print reading, such as manufacturing drawings, P&IDs, and schematic drawings • Participate as a Service Team member dedicated to Safety metrics • Lead execution and oversight of projects under the TFA’s core competency • Execute project management and technical leader duties • Support warranty administration and troubleshooting issues • Perform other duties as assigned • Support business needs when not on field assignment • Willingness and ability to travel as required by field assignments • Ability and willingness to work holidays, weekends and overtime as required by field assignments

United States
$78.8K - $131.2K / year
Switzerland Global Enterprise logo

Lead Lean Engineering Specialist

Switzerland Global Enterprise

We support Swiss SMEs in their international business and help innovative foreign companies to establish in Switzerland.

Full TimeRemoteTeam 51-200Since 1927H1B No Sponsor

• Lead the Lean improvement portfolio for the Grid Automation organization across LATAM, driving performance improvements throughout the entire value stream • Partner with cross-functional teams to identify and address bottlenecks, rework drivers, planning gaps, process fragmentation, and execution risks • Deploy Lean methodologies to reduce lead times, improve process flow, enhance execution predictability, and optimize resource utilization • Establish and sustain Lean Daily Management practices, including visual management, KPI reviews, operational governance, and action-tracking routines • Facilitate Kaizen events, problem-solving workshops, and continuous improvement initiatives to strengthen collaboration, operational discipline, and sustainable business results

Brazil