وصف الوظيفة
- Design, develop, and maintain high-quality mobile applications for both Android and iOS platforms.
- Collaborate with cross-functional teams, including designers and backend developers, to define application features and functionality.
- Write efficient, reusable, and reliable code that adheres to industry standards and best practices.
- Ensure the performance, quality, and responsiveness of applications across devices and platforms.
- Troubleshoot and debug applications to optimize performance and user experience.
- Implement and integrate RESTful APIs for backend communication and data management.
- Participate in code reviews, providing and receiving feedback to enhance code quality.
- Stay updated with evolving mobile development trends, tools, and best practices to maintain competitive advantages.
- Conduct user testing and gather feedback to improve application usability and functionality.
- Document application design, architecture, and code for reference and knowledge sharing.
متطلبات الوظيفة
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 2+ years of experience in mobile application development for Android and iOS platforms.
- Proficiency in programming languages such as Java/Kotlin for Android and Swift/Objective-C for iOS.
- Experience with mobile development frameworks and technologies, including React Native or Flutter, is a plus.
- Familiarity with RESTful APIs and third-party libraries for mobile integration.
- Strong understanding of mobile UI/UX principles and best practices.
- Excellent problem-solving skills and attention to detail.
- Good communication skills and ability to work effectively in a team environment.
- Knowledge of version control systems, particularly Git.
- Experience with Agile development methodologies is a plus.