Senior Mobile Developer (iOS/Android) - Remote
Perry Street Software
Job description
About the role
Perry Street Software is hiring a Senior Mobile Developer (iOS/Android) to join its engineering team reporting to the VP of Engineering. The role is fully remote, 40 hours per week, and covers the user-facing parts of the company's products. Candidates must be able to work during overlapping hours with the global team.
Key responsibilities
- Build clean architecture using dependency injection (Koin/Swinject), modules and functional and reactive programming (RxJava/Combine)
- Create modern UIs with a live style guide using Jetpack Compose and SwiftUI
- Write tests and run behavior-driven development starting with the ViewModel layer, using Quick/Nimble, KoTest, Konsist and CombineExpectations
- Work in an agile team with Product, Design, Support and Marketing to deliver end-to-end solutions, including design, requirements, coding, refactoring, delivery and maintenance
- Communicate well through pair and mob programming across a global team
- Learn new technologies such as Kotlin, React and/or Ruby on Rails, and use AI coding tools to speed up development
Required profile
- Bachelor's degree (or higher) in computer science or a related field, or equivalent practical experience
- 5+ years of software development experience and 4+ years of iOS or Android app development
- Experience shipping consumer iOS or Android apps, preferably available in the stores
- Experience with testable and maintainable mobile architectures; bonus for SwiftUI/Combine, Jetpack Compose/RxJava, Swift Package Manager, Gradle, MVVM, Ruby, SQL, Linux, TypeScript, Databricks, AWS, Bitrise or GitHub Actions, Lottie and CI/CD
- Ability to work remotely with global teams, pair program and learn new languages such as Ruby, Python or SQL
- Timezone availability: EU 11am-8pm CET (winter) / 12pm-9pm CET (summer); Brazil and North America 8am-5pm EST; collaboration possible 9am-1pm EST regardless of timezone
Required skills
- iOS and Android development
- Swift and Kotlin
- Jetpack Compose, SwiftUI, RxJava, Combine
- Git and GitHub workflows
- Design and architecture patterns
What we offer
- 100% remote work with a global team
- 10 paid holidays and a paid week off at mid-year
- Home office stipend
- Paid parental leave
- US employees: 401k with 6% match, comprehensive healthcare and flexible time off
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Namibia.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 2 hours ago
Expires 1 month from now
3 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Perry Street Software