Our mission for 30 years? Be there at the right time!
Our expertise? Helping our clients capture the user's attention and transform this fleeting interaction into a memorable one. We support companies in implementing and managing digital solutions for a reinvented user experience.
What does the right interaction mean? It's capturing attention at the right time, in the right place, and converting it into desire and trust. A subtle balance between too much and too little, and between too early and too late.
Become an SQLian and join this great adventure within a company on a human scale but with big ambitions. We are more than 2,200 talented individuals across 13+ countries and 3 continents.
Our culture? Dare and create.
Job Description
We are seeking a motivated and pragmatic iOS developer to join our teams on an exciting mission.
You will work closely with development teams to develop new functionalities and evolve existing features in our mobile application used daily by a large customer base. This role offers the chance to work on impactful projects and solve challenging technical problems.
Responsibilities
- Develop new functionalities and adapt existing features of our client-facing trading platform
- Participate in technical decision-making, providing simple and maintainable solutions
- Write efficient, readable, and reliable code, including unit and integration tests, following SDLC practices
- Collaborate with teams to design and implement integrated solutions
- Work with business experts to understand domain needs and develop optimal solutions
Qualifications
- At least 3-4 years of iOS development experience, preferably on high-traffic apps
- Proficient in Swift, with knowledge of SwiftUI and UIKit
- Experience refactoring legacy Objective-C code into Swift following modern architecture principles
- Basic understanding of Combine and XCTest
- Knowledge of HTTP, REST APIs
- Good communication skills for working with backend teams
- Stress management skills to adapt to changing priorities
- Asset: Experience in banking, trading, or finance sectors
- Fluent in English, able to communicate with international colleagues
Additional Information
Why join us?
- Human-sized, client-centric agency (150 employees): work in our offices or at client sites
- Participate in renowned projects in the luxury sector
- Career development support: annual reviews, project monitoring
- Friendly, dynamic work environment
Interested? Send us your profile. We look forward to meeting you!
Details
- Seniority level: Mid-Senior level
- Employment type: Full-time
- Job function: Information Technology
- Industries: IT Services and Consulting
Location: Carouge, Geneva, Switzerland