iOS Engineer

Dkb Code Factory Gmbh
Chiva, Spain
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Chiva, Spain

Tech stack

XCode
Unit Testing
Software Quality
Continuous Integration
Github
Systems Integration
CircleCI
Swiftui
Backend
Gitlab-ci
Integration Tests
GraphQL

Job description

As an iOS Engineer, you'll play a key role in building a new mobile-first product for a distinct customer segment, shaping its core architecture, and delivering MVP flows that accelerate time-to-market. You'll work closely with a growing cross-functional team, contributing to a product that moves the business forward and delivers measurable outcomes. If you're excited to build from the ground up and make a tangible impact, let's talk!, * Design, implement, and evolve the foundational iOS architecture, including navigation, state management, and API integration, delivering it as part of the MVP codebase.

  • Identify, audit, and integrate shared components and modules, defining integration approaches and documenting trade-offs to maximize reuse and consistency across the product.
  • Build and maintain a modular SwiftUI codebase supported by CI/CD pipelines, linters, and a comprehensive testing strategy, including unit, snapshot, and integration tests to ensure reliable releases.
  • Deliver the majority of prioritized MVP user flows, such as onboarding, core interactions, and navigation, collaborating closely with Backend and Product to meet acceptance criteria.
  • Drive performance optimizations and accessibility improvements, ensuring app launch time, memory usage, and accessibility standards remain within agreed targets.
  • Mentor and support other iOS developers, contributing to onboarding, knowledge sharing, and establishing high-quality code review practices across the team.
  • Take strong ownership of features and outcomes, defining acceptance criteria, monitoring release quality, and proposing incremental improvements to adapt efficiently to changing requirements., From morning daily standups to after-work drinks, team spirit is essential to us. We not only share fun & laughter, but also honest opinions - because that's how we grow: we exchange ideas, give support in our personal development, and celebrate success together! Besides our great community, we also offer numerous other benefits...

Requirements

  • Proven production experience in Swift and SwiftUI, with solid knowledge of current iOS SDKs and Xcode workflows.
  • Demonstrable experience designing modular iOS architectures (navigation patterns, state management) and integrating with REST/GraphQL APIs.
  • Strong testing discipline: unit testing, and integration testing implemented in CI pipelines.
  • Experience setting up or working with CI/CD tools (e.g., GitHub Actions, GitLab CI, Bitrise, Fastlane) and automated build/test pipelines.
  • Excellent collaboration skills, experience working in cross-functional product teams with Product, Design, and Backend.
  • Track record of mentoring others and driving code quality through consistent PR reviews and engineering standards.

Apply for this position