Search by job, company or skills

Mobile Programming

Sr. iOS Developer

4-6 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 4 days ago
  • Over 100 applicants
Quick Apply

Job Description

Responsibilities:

  • Own one or more iOS applications: add new features, resolve bugs, and refactor/improve the codebase.
  • Identify technical requirements in product meetings and assist the business team with realistic project planning and feature development.
  • Translate product requirements into functional, maintainable, and extensible software aligned with company objectives.
  • Implement new applications from development through deployment and production monitoring.
  • Collaborate with Server Application Engineers to optimize for low response times as new features are added.
  • Work with QA to develop comprehensive test plans and testing strategies.

Basic Qualifications:

  • Practical knowledge of iOS architecture.
  • Clear understanding of Apple Human Interface Guidelines and strong grasp of UX patterns.
  • 4 to 6 years of experience in software development with at least 3 years on iOS using Swift.
  • Strong communication and collaboration skills.
  • Familiarity with architecture patterns such as MVVM and VIPER, and their practical applications.
  • Solid knowledge of iOS memory management and protocol-oriented programming.
  • Experience building and testing large-scale iOS applications and/or codebases.

Preferred Qualifications:

  • Experience with CI/CD automation.
  • Knowledge of modern programming principles and design patterns.
  • Hands-on experience with analytics integration.
  • Experience with Reactive Programming (RxSwift).
  • Thorough understanding of testing principles, including unit testing and XCUITest.

About Company

Mobile programming LLC was started with the mission to provide “Economic as well as Efficient” software solutions. We firmly believe in the credibility and scalability of Digital Transformation. Our services are focused on Mobility Solutions, Custom App Development, Cloud Solutions, IoT, AR/VR, Blockchain, Artificial Intelligence & Machine Learning, Predictive Analytics & Big Data Solutions, and several other trending as well as emerging technologies. At its core, Mobile programming is all about developing solutions which help clients accelerate their business processes, achieve optimum productivity, and mitigate risks.

Job ID: 124410869