Experience Required
7 Years
Salary Range
25,000-50,000USD
Career Level
SVP/VP/HOD
Required Qualifications
NO
Job Description
- Writing clean and reusable code with unit / functional tests and continually increasing your code quality.
- Identifying bottlenecks and debugging our android application, improve performance.
- Constantly raise your standard, learning new things and sharing knowledge with the rest of the team.
- Partnering with other backend services teams to build products.
Requirements & Skills
- Core Requirements
- • Swift & iOS Expert: Deep proficiency in Swift and the modern iOS SDK, with strong experience in both SwiftUI and UIKit. Professional experience with Objective-C is a strong plus for legacy code.
- • Multiplatform Experience: Demonstrable experience with or a strong interest in Kotlin Multiplatform (KMP). You must understand how to integrate KMP modules into an iOS project (e.g., framework distribution, API consumption).
- • Modern iOS Stack: Strong experience with reactive programming (RxSwift and/or Combine) and modern Swift Concurrency (async/await).
- • Architecture & Patterns: Proficient in modern architectural patterns such as MVVM, MVC, or Clean Swift (VIPER).
- • Testing: A strong commitment to quality, with hands-on experience in unit testing and UI testing using XCTest.
- • Development Practices: Solid understanding of the full mobile development lifecycle, agile methodologies, and version control using Git.
- • Tooling: Experience with dependency managers like CocoaPods and/or Swift Package Manager (SPM). Familiarity with common libraries like Alamofire.
- • CI/CD: Familiarity with CI/CD pipelines and processes (e.g., Jenkins, Bitrise, Fastlane, Xcode Server). Ideal Candidate Profile
- • Excellent Communicator: You can clearly articulate complex technical ideas and collaborate effectively with both technical and non-technical stakeholders.
- • Team Player: You thrive in a collaborative environment, are open to feedback, and are willing to mentor junior developers.
- • Proactive Problem-Solver: You have strong analytical skills, take ownership of your work, and are passionate about solving challenging problems.
- • Curious & Adaptable: You are a continuous learner, stay up-to-date with the latest mobile trends, and can adapt quickly to new technologies.
- *** Fluent in English ( can take English interview with various accent)
Benefits & Perks
Health InsuranceIncentive BonusLeavesMedical
Explore More Opportunities
Find similar jobs and career opportunities