Collective.work
Senior iOS Developer (Hybrid) - Banking - Freelance
Collective.workBelgium10 hours ago
Full-timeRemote FriendlyEngineering, Information Technology
Budget: 450EUR-600EUR

📍 Belgium | Hybrid

đź•’ Full-time | Long-term mission

Mission Context

Join one of the most visible digital product teams within a large financial organization. You’ll work at the heart of the customer experience, building and improving mobile banking applications used daily by a very large user base.

This environment values software craftsmanship, clean code, and collaboration. You’ll be part of cross-functional Agile squads delivering frictionless, secure, and high-performance digital experiences across multiple customer channels.

If you see software development as a craft, not just a job, you’ll feel at home here.

Your Role

As a Senior iOS Developer, you will design, build, and maintain robust iOS applications using Swift, while working closely with analysts, testers, designers, and other developers in an Agile setup.

You’ll contribute not only code, but also ideas, improvements, and technical guidance to help the whole team succeed.

What You’ll Do

  • Translate business and functional requirements into high-quality iOS code
  • Design, build, and maintain performant, reusable, and reliable Swift code
  • Collaborate with cross-functional teams to deliver new features
  • Integrate RESTful APIs and external data sources
  • Ensure application performance, quality, and responsiveness
  • Write unit tests and practice TDD
  • Identify bottlenecks, fix bugs, and continuously refactor
  • Contribute to code quality, automation, and CI/CD pipelines
  • Share knowledge and actively contribute to team improvement

Technical Skills

  • 6+ years of relevant experience as a developer
  • Strong expertise in Swift and iOS application development
  • Solid understanding of iOS design principles and best practices
  • Strong focus on clean code, refactoring, and maintainability
  • Hands-on experience with TDD
  • Experience with:
    • Git (GitLab or similar)
    • Jenkins
    • SonarQube
    • Fortify
    • Jira & Confluence
  • Knowledge of CI/CD principles
  • Experience integrating REST APIs
Nice to have

  • Docker, containers, Groovy
  • Experience working in large development teams

Agile Mindset (Very Important)

You

  • Embrace Scrum values (Focus, Commitment, Openness, Respect, Courage)
  • Believe in team success over individual heroics
  • Are comfortable with pair programming
  • Learn continuously and adapt based on feedback
  • Dare to challenge requirements constructively
  • Are happy to step outside your core role when it helps the sprint goal

Languages

  • English – Good working knowledge
  • At least one local language – Working knowledge

Education

  • Bachelor’s or Master’s degree, or equivalent experience

Key Skills

Ranked by relevance