**Key Responsibilities**:
- Collaborate with designers, product managers, and other stakeholders to define requirements and deliver features.
- Identify and troubleshoot issues, and implement effective solutions.
- Stay up-to-date with the latest industry trends and best practices in mobile development.
**Technical Requirements**:
- Proficiency in Swift and Objective-C for iOS development.
- Strong knowledge of Java and Kotlin for Android development.
- Experience with mobile development frameworks such as UIKit, SwiftUI, Android Jetpack, etc.
- Familiarity with RESTful APIs and integration of third-party services.
- Experience with version control systems such as Git.
- Knowledge of mobile UI/UX principles and best practices.
- Familiarity with Agile development methodologies.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
**Qualifications**:
- **Fluent English Level (C1 or native is required)**
- Bachelor's degree in Computer Science, Engineering, or related field.
- Portfolio demonstrating previous mobile development projects.
- Ability to work independently and in a team environment.
- Strong analytical and problem-solving skills.
- Continuous learner with a passion for technology and innovation.
**-**
- This job description is not designed to contain a comprehensive listing of activities, duties, or responsibilities that are required. Nothing in this job description restricts management's right to assign or reassign duties and responsibilities at any time._