Senior iOS Developer

Company
Description
Summary: Join a small, globally distributed team as a Senior iOS Developer to build and improve high-quality iOS applications, maintain a healthy codebase, and design solutions for complex technical challenges. Highlights: 1. Work with global teams of highly skilled, diverse peers 2. Engage in international projects with top brands 3. Opportunities for upskilling, reskilling, and certification We are looking for a **Senior iOS Developer** to join our team. Your primary responsibility will be to work on a small team of designers, product owners, QA, and engineers developing and improving features. You should be familiar with modern software development methodologies popular in iOS and be able to dive deep and rapidly iterate on ideas with your team despite some ambiguity. **Responsibilities** * Build iOS applications that deliver high\-quality user experiences * Write and remove code as needed to maintain a healthy, evolving codebase * Work with build tools such as Tuist, xcodebuild, GitHub Actions, and Circle CI to streamline development and delivery * Apply Continuous Integration patterns across the development workflow * Find and fix bugs to maintain stability and reliability across the app * Use functional coding patterns for cleaner and more maintainable solutions * Perform performance analysis and optimization to ensure smooth and efficient applications * Handle Objective\-C legacy code and integrate it with modern components * Write unit and integration tests to safeguard code quality and correctness * Contribute to open source projects and initiatives * Collaborate effectively within a globally distributed team * Integrate with bespoke, lovingly hand\-crafted backend services from earlier eras * Design solutions for open\-ended problems and complex technical challenges **Requirements** * Bachelor's or Master's degree in Computer Science or a related field, or equivalent experience * At least 3 years of professional relevant experience in iOS development * Strong programming skills in Swift for modern iOS application development * Hands\-on experience with Objective\-C for maintaining and evolving legacy codebases * Familiarity with RAML API Documentation for describing and integrating APIs * Experience using Danger for automating code review chores * Practical background with μFeatures Architecture for modular iOS applications * Working experience with Circle CI for continuous integration and delivery * Hands\-on experience with Tuist for managing Xcode projects at scale * English at B2 level or higher, with strong written and verbal communication skills **Nice to have** * Experience with GitHub Actions for CI/CD workflow automation * Familiarity with the MVVM Architecture pattern for building scalable iOS applications * Practical experience designing and consuming REST APIs * Hands\-on background with UIKit for building native iOS user interfaces * Experience with XCTest for unit and integration testing * Familiarity with XCUITest for UI automation testing **We offer** * International projects with top brands * Work with global teams of highly skilled, diverse peers * Healthcare benefits * Employee financial programs * Paid time off and sick leave * Upskilling, reskilling and certification courses * Unlimited access to the LinkedIn Learning library and 22,000\+ courses * Global career opportunities * Volunteer and community involvement opportunities * EPAM Employee Groups * Award\-winning culture recognized by Glassdoor, Newsweek and LinkedIn
Posted by

Sofía González
Indeed · HR





