The project is a dating platform with about 100 million users of which about 40 million are active daily. The user base is spread across native iOS, Android and web applications (built with PHP and React. The iOS application is being actively rewritten with Swift and using Combine framework. On we’re also using UIKit and are actively increasing our unit test coverage.
At Duos Asinos we like working from home and usually meet at the office only when there’s some food and drinks! We’re not fans of meetings, so we try to keep them to a minimum (just the ceremonial stuff) and it’s not important when you work, as long as the deadlines are met.
Our teams follow the SAFe methodology where each team has members for every stack (iOS, Android, Java, PHP, React, etc), so when you’re working on a feature your team is the only one working on it.
We’re in the process of modernizing the whole platform, so we promote innovation and initiatives to fix or improve the code.
So, what do we bring to the table?
⦁ We make a clear distinction between company and personal time
⦁ Aside from a few die-hards, most of us work and will continue working from home
⦁ Adaptable work hours and days (a four-day work week is optional)
⦁ Experienced colleagues who are willing to impart their knowledge
⦁ Access to additional educational materials and courses
⦁ Private health care
⦁ Generous and flexible off-days
⦁ Paid sick leave
⦁ MacBook Pro (M2) & 400 EUR budget for peripherals
⦁ Social events
⦁ Support for new parents
⦁ Opportunity to apply your skills and learn new ones
As iOS Developer, you would be responsible for developing new and expanding existing features within the iOS applications, used by tens of millions of users and helping the team complete the move to Swift and Swift UI.
There are 4-5 iOS applications, one for each product, they were originally built in Objective C, but we are transitioning to Swift (~70% of codebase was moved to Swift), so we consider Objective C to be legacy code. The applications are also using UI Kit but we’re switching to Swift UI and we’re using the Combine framework.
⦁ Minimum 3 years of professional experience in iOS development
⦁ Development of clean and efficient code
⦁ Experience with Combine
⦁ Experience with UIKit and Swift UI
⦁ Experience with writing Unit tests
⦁ Experience with integrating external APIs (like backends and other services)
⦁ Experience in conducting code reviews
⦁ Understanding of User Experience (UX) concepts