Job Summary
As an iOS Engineer at Marham you will be part of the mobile development team focused on building and enhancing Marham s iOS applications for healthcare services. You will work closely with senior engineers designers and product managers to develop highquality userfriendly mobile solutions that deliver an exceptional experience to our users.
Key Responsibilities
iOS App Development
- Build and enhance features in Marham s iOS app using Swift and iOS frameworks.
- Collaborate with the design and product teams to translate UX/UI designs into highquality code.
- Write efficient reusable and scalable code with attention to performance.
Testing and Debugging
- Conduct unit testing to ensure reliability and robustness.
- Identify and resolve performance bottlenecks bugs and UI inconsistencies.
- Implement best practices for app security and data protection.
Collaboration and Team Support
- Work closely with backend engineers to integrate APIs and improve app functionality.
- Participate in code reviews to maintain code quality and share knowledge with the team.
- Contribute ideas for new features and improvements to enhance user experience.
Documentation and Reporting
- Maintain clear documentation for code processes and APIs.
- Provide regular updates on progress and collaborate on project timelines.
Continuous Learning
- Stay updated with the latest iOS development trends frameworks and tools.
- Apply new technologies and techniques to improve app performance and functionality.
Requirements
Key Skills and Qualifications
- Education: Bachelor s degree in Computer Science Software Engineering or a related field.
- Experience: 1 year of experience in iOS development.
- Technical Skills:
- Proficiency in Swift and familiarity with ObjectiveC is a plus.
- Knowledge of iOS frameworks (UIKit CoreData CoreAnimation etc.).
- Familiarity with RESTful APIs and thirdparty libraries (Alamofire Firebase etc.).
- Understanding of Apple s design principles and interface guidelines.
- Soft Skills:
- Strong problemsolving abilities and attention to detail.
- Ability to work effectively in a collaborative teamoriented environment.
- Eagerness to learn and adapt to new technologies.
Benefits
A chance to work on impactful userfocused healthcare solutions.
Collaborative work environment with mentorship from experienced developers.
Opportunities for professional growth and development.
Health benefits and employee wellness programs.