Mobile Software Engineer (iOS/Android)
Коротко
Owns enhancement and stability of core mobile apps on iOS or Android; implements features and fixes bugs within existing architecture. · Needs: Bachelor's in technical field or equivalent; 5+ years native mobile development; SwiftUI/UIKit or Jetpack Compose/MVP; unit testing; push notifications
Описание от работодателя
Position Summary
As a Mobile Software Engineer, you are responsible for the enhancement, stability, and ongoing evolution of core mobile applications across iOS or Android platforms. You will work within an established team, contributing to a high-performing, secure, and maintainable mobile experience, while aligning with existing architecture, business logic, and engineering standards.
Requirements
Bachelor's degree in a technical field, or equivalent work experience.
Professional Experience: Minimum of 5 years in native mobile development.
iOS: Strong command of SwiftUI and UIKit.
Android: Strong command of Jetpack Compose and MVP architecture.
Efficiency in bug fixing and maintaining application stability
Solid experience in Unit Test frameworks (e.g., XCTest, JUnit, etc.).
Solid experience in Push Notification development and lifecycle management.
Understanding of mobile architecture patterns (MVVM, MVP, etc.).
Experience with RESTful APIs to connect mobile applications to back-end services.
Familiarity with code versioning tools such as Git.
Solid experience working within a SCRUM team.
Strong written and verbal communication skills in English.