Senior iOS Software Engineer
New
P
Perry Street SoftwareMobile Development
North America, South America, or Europe, Must be available to collaborate between 9a EST and 1p EST; specific regional availability required for EU (1pm-10pm/2pm-11pm CET), Brasil (8am-5pm EST), and North America (8am-5pm EST).Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years of software development experience; 4+ year of iOS or Android app development experience.
- Required Skills
- GitiOS DevelopmentKotlinSwift
Requirements
- Bachelor’s degree in computer science, a related field, or equivalent practical experience.
- 5+ years of professional software development experience.
- 4+ years of experience in iOS or Android app development.
- Proven track record of shipping consumer iOS or Android apps available in app stores.
- Deep understanding of Git and GitHub-driven development processes.
- Strong proficiency in design and mobile architecture patterns.
- Experience with testable and maintainable mobile architectures.
- Strong sense of usability and mobile product design.
- Ability to work independently and drive product features to completion.
- Willingness to learn and work with technologies outside primary client specialty (e.g., Ruby, Python, SQL).
- Experience working in remote, global, distributed teams.
Responsibilities
- Implement clean architecture using dependency injection and reactive programming (RxJava/Combine).
- Build modern UIs using Jetpack Compose and SwiftUI.
- Execute test-driven development using frameworks like Quick/Nimble, KoTest, and Konsist.
- Collaborate with Product, Design, Support, and Marketing teams to deliver mobile solutions.
- Develop production-ready features across the full development lifecycle.
- Engage in pair and mob programming within a global team environment.
- Utilize AI coding tools to accelerate development speed.
View Full Description & ApplyYou'll be redirected to the employer's site