Develop and modify mobile applications aimed at a range of iOS or Android devices including mobile phones and tablets. Primary focus will be development of iOS or Android applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.
- Ensure the performance, quality, and responsiveness of applications
- Collaborate with a team to define, design, and ship new features
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automatization
- Analyze application data to determine specifications or requirements.
- For iOS Developers:
Familiarity with RESTful APIs to connect iOS applications to back-end services
Knowledge of other web technologies and UI/UX standards
Understanding of Apple's design principles and interface guidelines message APIs and push notifications
- For Android Developers:
Strong knowledge of Android UI design principles, patterns, and best practices
Understanding of Google's Android design principles and interface guidelines
Strong OO design and programming skills in Java (J2EE/ J2ME)
- Minimum 2 years of experience as an iOS or Android developer.
- University qualifications: Bachelor degree in computer engineering
- Current location: Tehran
- No gender preference
- Ideal age range: 24 to 40
- Able to work FULL TIME