Job Closed

This listing is no longer active.

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 2012H1B No SponsorCompany SiteLinkedIn

Location

Massachusetts

Posted

43 days ago

Salary

$119.5K - $149.4K / year

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

  • Bonus
  • Equity

Related Job Pages

More Full-stack Engineer Jobs

CoderPad logo

Software Engineer

CoderPad

CoderPad is the leading technical interview platform for all engineering and software development teams.

Full TimeRemoteTeam 11-50Since 2013H1B No Sponsor

• Design and develop new full‑stack features (React / TypeScript on the front end, Java, Node.js, or Ruby on the back end) in collaboration with the Product Manager (PM) and the designer. • Participate in architecture and technical design decisions within the team. • Write automated tests and ensure code quality through code reviews. • Deploy and monitor your own features in production (GitLab, AWS, Kubernetes). • Contribute to the continuous improvement of the team’s engineering practices.

France
€40K - €50K / year
Full TimeRemoteTeam 51-200

LinoPro ist ein IT-Unternehmen mit mehr als 25 Jahren Erfahrung. Wir bieten unseren Kunden das volle Spektrum der IT-Dienstleistungen von der Entwicklung von Individualsoftware über Software-Reengineering bis hin zu Softwareberatung. Ein besonderer Fokusliegt auf der Konzeption und Entwicklung von Tools für die 3D CAD-Konstruktion. Ebenso bieten wir Digitalisierungsberatung sowie -realisierung an. Für unsere Kunden sind wir der branchenübergreifende Ansprechpartner für Digitalisierung und Industrie 4.0. Aufgaben - Du setzt Softwarelösungen zur Konstruktionsautomatisierung für unsere Kunden im Energiesektor auf Basis von C#.NET und WPF um. - Du entwickelst Features in den Bereichen Benutzeroberfläche, zur Erstellung parametrisierbarer 3D-Modelle sowie für Konstruktionsberechnungen. - Du implementierst Softwarekomponenten für industrielle Anwendungen. - Du entwickelst, optimierst und wartest Programme, Module und Add-ons bestehender Softwarelösungen. - Du entwirfst Softwarekonzepte, formulierst User Stories und stehst im Austausch mit den Key Usern unserer Kunden. - Du unterstützt die Projektleitung beim Requirements Engineering. - Du führst Entwicklertests und Code Reviews durch.Du erstellst Unit-Tests und sorgst für eine strukturierte Quellcodedokumentation. Qualifikation - Du hast ein abgeschlossenes Studium der (Wirtschafts-)Informatik oder eine vergleichbare IT-Ausbildung. - Du verfügst über sehr gute Programmierkenntnisse im C#-Umfeld. - Du bringst fundierte Kenntnisse in der objektorientierten Programmierung mit und hast idealerweise auch Erfahrung in der funktionalen Programmierung in C# (genauer mit LINQ und/oder language-ext). - Du verfügst über Erfahrung mit WPF, XAML und dem MVVM-Konzept. - Du hast Erfahrung im Umgang mit dem Versionsverwaltungssystem Git. - Du überzeugst durch ausgeprägte analytische Fähigkeiten. - Du verfügst über sehr gute Deutschkenntnisse in Wort und Schrift. - Englischkenntnisse sind von Vorteil. Benefits - Tätigkeit in einem spannenden innovativen Arbeitsumfeld - Abwechslungsreiche Projekte mit internationalen Kunden - Flexible Arbeitszeiten und mobiles Arbeiten (nach Absprache auch Voll-Remote), um die Verbindung von Familie und Beruf in die Realität umzusetzen - Kurze Kommunikationswege durch eine flache und familiäre Unternehmensstruktur - Motivierte und teamorientierte Kolleginnen und Kollegen - Unternehmenskultur, welche dich motiviert Ideen und Initiative einzubringen - Attraktive Vergütung, Perspektiven und Entwicklungsmöglichkeiten - Enge Zusammenarbeit mit den Mitarbeitern der unterschiedlichsten Fachrichtungen unseres Hauses - Modern ausgestattete Arbeitsplätze Wir freuen uns auf Deine Bewerbung!

Germany
Full TimeRemoteTeam 51-200

At VAIRIX, we’re looking for a Senior Fullstack Developer with strong experience in Ruby on Rails and React to join a mature, production-level project. The ideal candidate brings solid backend expertise in Rails, combined with hands-on frontend experience in React — especially working with class components. You should feel comfortable working in a cloud-based environment (AWS), understand containerized applications (Docker), and have experience with monitoring and debugging tools like Sentry or Honeybadger. We value developers who are autonomous, proactive, and product-oriented, with the ability to navigate complex systems, contribute to technical decisions, and collaborate effectively within a distributed team. Advanced English is required, as you’ll be working closely with international stakeholders. What we offer - 20 vacation days per year - Adaptable working hours, encouraging work-life balance - Remote/Hybrid work - Wellness: Medical insurance coverage and fitness reimbursement or membership - Allowances for professional education - In-company English classes - Internal knowledge-sharing sessions - Collaborative, friendly team environment and company social events About VAIRIX VAIRIX is a nearshore software development company that helps startups and growing organizations and accelerate innovation through custom software development and high-performing staff augmentation teams. With a boutique-style approach, a convenient South American timezone, and competitive rates, we’ve delivered 30+ successful projects for U.S. clients, consistently providing fast onboarding, seamless collaboration, and high-quality engineering. Our Agile teams work in real time with U.S. product and engineering groups to design, build, test, and refine ideas, turning them into solutions that drive business outcomes and delight users. Want to join us? If you're a growth-driven professional looking for meaningful challenges and collaborative work, we’d love to connect.

United States + 3 moreAll locations: United States | Argentina | Philippines | Uruguay
Drimo logo

Engineering Team Lead

Drimo

Acercar el futuro es creer que nada es imposible. Convierte ideas en tecnología.

Full TimeRemoteTeam 51-200Since 2012H1B No Sponsor

• Liderar el squad de ingeniería: conducir 1:1s, dar feedback continuo y diseñar planes de desarrollo individuales para cada ingeniero. • Ser co-responsable del discovery y del delivery junto al PM y PD: influir en el roadmap con criterio técnico, no solo ejecutarlo. • Definir y custodiar la estrategia técnica del squad: arquitectura, estándares de código, CI/CD y gestión de deuda técnica. • Supervisar la confiabilidad del sistema usando métricas DORA y SLOs definidos. • Habilitar al squad para ejecutar sus propios rituales ágiles con autonomía, claridad y mejora continua. • Traducir riesgos de negocio en criterios de éxito técnico medibles y comunicarlos con transparencia a stakeholders. • Conducir post-mortems sin culpa con acciones correctivas rastreables. • Mantener documentación técnica clave (ADRs, contratos de API) como responsabilidad compartida del equipo. • Evaluar e incorporar herramientas y patrones de IA generativa en los flujos de desarrollo del squad, promoviendo su adopción responsable y orientada a valor.

Chile
Job Closed