This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a prospective member of our On-Platform Advertisement team—akin to Google Ads within JET—you will join a dynamic, cross-functional group comprising .NET, web (React/Vue), and Android specialists. We are currently on the lookout for an iOS engineer to enhance our team. Operating across multiple locations, our team is based in offices in London, Bristol, Sofia, Berlin, and Kyiv, offering you the chance to engage in both partner and customer-facing app development. Your role will be pivotal in fostering communication and collaboration. You will work closely with product owners, delivery managers, UX designers, and both client and server-side engineers. Together, you will brainstorm and implement new features, enhance existing ones, boost performance, streamline platforms, and craft stunning user interfaces for our iOS application, which serves our extensive customer base.
Job Responsibility:
Master the craft of writing high-quality, thoroughly tested code within a large team
Understand the finer points of maintaining an excellent codebase
Lead projects, mentor peers, and collaborate effectively
Introduce innovative ideas and develop robust, well-considered code
Adhere to and help refine the team's standards and processes
Pursue ongoing personal development by learning from teammates
Clearly communicate the technical efforts of your team to other engineering groups
Own the responsibility for your updates from development through to their successful performance in production
Regularly release updates to the app store (approximately every two weeks) and oversee these changes
Play a role in reviewing and approving your team's code changes once automated tests are passed
Generate and implement creative ideas to improve the apps
Requirements:
Proficiency in Swift and SwiftUI for iOS development
Experience with integration, unit, and UI tests to ensure application robustness
Demonstrable deep knowledge of the iOS ecosystem
Familiarity with architectural patterns such as MVP, MVVM, and MVC
Strong capability in continuous integration practices and tools
Proficient understanding of code versioning tools, especially Git
Skills in writing clean, isolated, and reusable components for software development
Proficient in using RESTful APIs to connect iOS applications to back-end services
Experience in enterprise tools and CI systems tailored to iOS development
Proactivity in sharing and seeking out information
Natural ability for giving and receiving feedback
Strong attention to detail along with an understanding of when a pragmatic approach is needed
An understanding of code design for efficiency and readability
Commitment to writing tests as a definition of done