FTS Mobility

Senior iOS Mobile App Developer (Swift UI)

No longer accepting applications

About the role : As a Senior Mobile App Developer specializing in Swift UI, you will play a pivotal role in the development of cutting-edge mobile applications. You will be responsible for designing, implementing, and maintaining high-quality iOS applications using Swift UI framework. Collaboration with cross-functional teams will be essential to deliver innovative solutions that meet the needs of our users


Responsibilities: 


  • Cloud Services: Experience with cloud services (e.g., Firebase, AWS Amplify) for mobile backend as a service (MBaaS) and analytics.
  • Security Best Practices: Implement security best practices to protect user data and ensure compliance with privacy regulations.
  • App Store Deployment: Manage the submission process to Google Play Store and Apple App Store, including app signing, versioning, and responding to reviews and feedback.
  • Third-Party Libraries: Evaluate and integrate third-party libraries and SDKs to enhance app functionality and development efficiency.
  • iOS App Development: Lead the development of iOS applications using SwiftUI, ensuring adherence to best practices for code quality, performance, and user experience.
  • Technical Leadership: Provide technical guidance and mentorship to junior developers, fostering their growth and development in SwiftUI and iOS development.
  • Collaboration: Work closely with cross-functional teams including product managers, designers, and other developers to understand requirements, prioritize tasks, and deliver high-quality solutions promptly
  • Architecture and Design: Contribute to the architectural decisions of iOS applications, ensuring scalability, maintainability, and adherence to design patterns.
  • Code Review: Conduct thorough code reviews to maintain code quality, identify areas for improvement, and ensure consistency with coding standards.
  • Continuous Improvement: Stay updated with the latest trends and technologies in iOS development, and propose and implement improvements to development processes and tools.
  • Problem-Solving: Troubleshoot and resolve technical issues promptly, ensuring smooth operation of iOS applications
  • Documentation: Create and maintain technical documentation, including design specifications, architecture diagrams, and user guides.


Requirements:


  • Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent work experience.
  • Minimum of 6 years of professional experience in iOS application development.
  • Proficiency in Swift programming language.
  • Strong understanding of iOS app architecture, design patterns, and best practices.
  • Experience with Swift UI framework and UI Kit.
  • Familiarity with Xcode and related development tools.
  • Proficiency in version control systems (e.g., Git) and familiarity with CI/CD pipelines.
  • Leadership Skills: Proven ability to lead and mentor junior developers. Excellent communication and interpersonal skills. Strong problem-solving abilities and attention to detail.
  • Continuous Learning: Eagerness to learn new technologies and frameworks. Active participation in developer communities, forums, or open-source projects is a plus.
  • Strong problem-solving skills, attention to detail, and ability to work independently or as part of a team.
  • Soft Skills: Include critical thinking, attention to detail, adaptability, and the ability to work under pressure.
  • Project Management: Experience with project management tools (e.g., Jira, Trello) to track tasks and ensure timely delivery


  • Seniority level

    Not Applicable
  • Employment type

    Full-time
  • Job function

    Engineering and Information Technology
  • Industries

    Technology, Information and Internet

Referrals increase your chances of interviewing at FTS Mobility by 2x

See who you know

Get notified about new iOS Developer jobs in Egypt.

Sign in to create job alert

Similar jobs

People also viewed

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More