We are seeking experienced Mobile Developers to design and build the next generation of our mobile applications. The ideal candidate is proficient in developing high-quality, efficient, and scalable mobile applications. You will be involved in the entire application lifecycle right from concept stage until delivery and post-launch support.
Key Responsibilities:
1. App Development: Design, develop, and maintain mobile applications for both Android and iOS platforms, ensuring a seamless and responsive user experience.
2. Cross-Platform Compatibility: Ensure compatibility and optimal performance of applications across different devices, screen sizes, and operating system versions.
3. Programming Skills: Possess strong programming skills in languages such as Java and Kotlin for Android development, as well as Swift and Objective-C for iOS development.
4. Code Optimization: Write efficient, reusable, and modular code, and conduct thorough testing to identify and fix bugs or issues in a timely manner.
5. User Interface (UI) and User Experience (UX) Design: Work closely with UI/UX designers to implement visually appealing and intuitive interfaces that enhance user satisfaction.
6. API Integration: Integrate applications with back-end services and third-party APIs to ensure seamless data flow and functionality.
7. Version Control: Use version control systems (e.g., Git) to manage codebase and collaborate effectively with other team members.
Qualifications and Skills:
· Bachelor’s degree in Computer Science, Software Engineering, or a related field.
· Proven experience in mobile app development for both Android and iOS platforms.
· Proficiency in programming languages such as Java, Kotlin, Swift, and Objective-C.
· Strong problem-solving skills and attention to detail.
· Familiarity with mobile app development frameworks and tools.
· Excellent communication and collaboration skills.
· Ability to work in a fast-paced and dynamic environment
Benefits:
- Competitive compensation.
- Generous paid time off and holiday allowances.
- Professional development and career growth opportunities.
- A collaborative and supportive work environment.