Senior Software Engineer iOS | Codersbrain
Posted on August 7, 2025
Job Description
Senior Software Engineer – iOS
Company Overview
Company details not provided.
Job Summary
As a Senior Software Engineer – iOS, you will be responsible for designing and developing high-quality iOS applications. You will leverage your expertise in Swift and Objective-C to create innovative software products and services that enhance our user experience. This role is critical to ensuring the scalability and performance of applications serving millions of users.
Responsibilities
- Design and develop new custom components to meet project requirements.
- Maintain existing iOS applications and fix any bugs as necessary.
- Debug memory leaks using Xcode and Instruments tools.
- Ensure quality and compliance standards within the team and make certain industry best practices are adhered to.
- Review and update the tech stack and ensure the team utilizes the latest tools and technologies.
- Work on projects from scratch, including integrations of payment gateways and Apple Pay.
Qualifications
- Bachelor's or Master’s degree in Computer Science, Information Systems, Computer Engineering, or a related field.
- Minimum of 7 years of experience in software product and service development.
- Profound knowledge of SwiftUI and Objective-C, along with expert-level proficiency in Swift.
- Solid experience with Modular architectures approaches and common programming architectures such as MVVM, MVP, and VIPER.
- Familiarity with building custom SDKs and Swift Package Manager (SPM).
- Experience in REST APIs and databases like SQLite (CoreData).
- Strong understanding of design patterns and the ability to select the best solutions for products.
- Version Control and Continuous Integration experience with Git and Fastlane.
Preferred Skills
- Experience in fintech applications.
- Exposure to working in a fast-paced, learning-oriented environment.
- Familiarity with security practices, tech debt balance, Test-Driven Development (TDD), and Agile methodologies.
Experience
- A minimum of 5 years of relevant experience as an iOS Developer.
- Proven track record of scaling applications/services to millions of users.
- Experience working on software projects from initial conception through to deployment.
Environment
- This role is remote, allowing flexibility in work location.
Salary
Salary information not provided.
Growth Opportunities
Opportunities for career advancement not specified.
Benefits
Benefits details not provided.