Software Engineer, iOS Apps Developer
# Remotely for UAE, Six -month contract
We are seeking a Software Engineer, iOS Apps with a minimum of 2 years of experience in iOS application development
About the job
The software engineer in the mobile application role will be mainly responsible for maintaining and developing our iOS apps using iOS technologies like Swift, Swift UI, and Objective-C.
Responsibilities
- Develop and maintain iOS applications: Design, implement, and enhance iOS applications from concept through deployment.
- Collaborate with cross-functional teams: Work closely with designers, product managers, and other developers to deliver cohesive products.
- Write clean and efficient code: Utilize Swift, SwiftUI and Objective-C to develop robust, maintainable, and reusable code.
- Integrate APIs and third-party libraries: Implement APIs and utilize third-party libraries to add functionality and optimize performance.
- Design intuitive user interfaces: Create user-friendly and visually appealing interfaces that ensure a seamless user experience.
- Optimize app performance: Monitor and enhance app performance, addressing issues such as memory leaks and crashes.
- Conduct thorough testing: Perform unit tests, debug, and troubleshoot issues to ensure high-quality application performance.
- Maintain documentation: Create and maintain documentation for code, processes, and APIs to ensure clear communication and knowledge sharing.
- Stay updated with industry trends: Continuously learn and apply new tools, technologies, and best practices to stay at the forefront of iOS development.