About this role
Mobile Engineer - iOS/Android
Position Summary
As a Mobile Software Engineer, you will drive the enhancement, stability, and evolution of core mobile applications across iOS and Android platforms. You will join a high-performing team dedicated to delivering a secure, maintainable, and premium mobile experience while adhering to established architectural standards and business logic.
Primary Responsibilities
- Feature Development: Implement UI/UX improvements and feature enhancements for native iOS and Android applications.
- Application Stability: Identify, troubleshoot, and resolve production issues through comprehensive root cause analysis.
- Modern Frameworks: Develop within modern codebases using SwiftUI/UIKit (iOS) and Jetpack Compose(Android).
- Architecture & Standards: Follow established patterns such as MVVM and MVP to ensure code consistency and reliability.
- Quality Assurance: Write and maintain unit and integration tests to prevent regressions and participate in rigorous peer code reviews.
Requirements
-
Education: Bachelor's degree in a technical field or equivalent professional experience.
-
-
Experience: Minimum of 5 years in native mobile development.
-
Technical Proficiency:
-
-
-iOS: Strong command of SwiftUI and UIKit.
-
-
-Android: Mastery of Jetpack Compose and MVP architecture.
-
-
-Testing: Solid experience with frameworks like XCTest and JUnit.
-
Tools & Methodology: Proficiency with Git and experience working within a SCRUM environment.
-
Communication: Strong written and verbal communication skills in English.
Required Skills
-
Technical Proficiency
-
Mobile Applications
-
Development
-
Root Cause Analysis
-
ROOT
-
Assurance
-
Analysis
-
iOS
-
JUnit
-
Reviews
-
Android
-
Reliability
-
Architecture
-
Quality Assurance
-
Communication Skills
-
Integration
-
Scrum
Education
-
Software
-
Testing
-
Git
-
Business
-
English
-
Communication
-
Apply for this job
-
Or refer someone
-
Share
-
-
Facebook
-
-
Line
-
-
LinkedIn
-
-
X (Formerly Twitter)
-
-
Whatsapp
-
-
Email