Remote Officer - Software Developer IOS (Remote)

Posted

Apply now
Please, let ZainCash know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • We are looking for a skilled iOS Developer to design, develop, and maintain high-quality native mobile applications for iOS platforms.
  • The ideal candidate will be proficient in Swift, have a strong understanding of the iOS SDK, and experience with modern development tools and frameworks.
  • You will collaborate with cross-functional teams to deliver scalable and user-friendly applications that meet business requirements.
  • Responsibilities include designing, developing, and implementing iOS applications aligned with user and business needs, ensuring applications meet Apple’s guidelines and are optimized for the App Store.
  • Conduct comprehensive testing (unit, integration, and system) to ensure application quality and reliability, and debug and resolve issues identified during testing or reported by end-users.
  • Work closely with product owners, designers, backend developers, and stakeholders to deliver seamless solutions, clearly articulating technical challenges and solutions during project discussions.
  • Monitor and improve application performance, addressing bottlenecks or crashes, and update existing applications to maintain compatibility with new iOS versions and devices.
  • Guide junior developers or team members on best practices, coding standards, and design principles, and participate in code reviews to ensure the delivery of high-quality code.
  • Stay informed on the latest iOS trends, technologies, and tools to bring innovative solutions to the organization, experimenting with new frameworks and libraries to improve development processes.
  • Integrate iOS applications with backend systems, RESTful APIs, and third-party services, ensuring seamless connectivity and functionality between app features and server-side services.
  • Prepare and maintain technical documentation for apps, APIs, and integration workflows, providing regular updates to supervisors and stakeholders on project progress and challenges.
  • Implement security measures to protect sensitive user data within the app and ensure compliance with Apple’s App Store policies and any industry-specific regulations.

Requirements:

  • A Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience is required.
  • At least 2 years of experience in iOS application development using Swift and Objective-C is necessary.
  • A proven track record of developing and deploying iOS applications available in the App Store is essential.
  • Strong knowledge of iOS frameworks such as UI Kit, Core Data, Core Animation, Core Location, and Core Graphics is required.
  • Proficiency in Swift and Objective-C programming languages is mandatory.
  • Experience with Xcode and the iOS SDK is necessary.
  • Familiarity with RESTful APIs to connect iOS applications to backend services is required.
  • An understanding of Apple’s design principles and interface guidelines is essential.
  • Experience with version control systems like Git is necessary.
  • Knowledge of testing frameworks such as XC Test for unit testing is required.
  • Familiarity with CI/CD pipelines and tools for mobile development is necessary.
  • Strong problem-solving skills and attention to detail are essential.
  • The ability to work collaboratively in a team and communicate effectively with stakeholders is required.
  • Time management skills with the ability to prioritize and meet deadlines are necessary.
  • Experience with mobile analytics tools and crash reporting tools (e.g., Firebase, Crashlytics) is a plus.
  • Knowledge of Agile/Scrum methodologies is beneficial.
  • Experience working on financial or enterprise applications is a plus.

Benefits:

  • The position offers the opportunity to work remotely, providing flexibility in your work environment.
  • You will have the chance to collaborate with cross-functional teams, enhancing your teamwork and communication skills.
  • The role allows for continuous learning and innovation, keeping you updated with the latest iOS trends and technologies.
  • You will gain experience in guiding junior developers, enhancing your leadership skills.
  • The position provides the opportunity to work on high-quality applications that impact users positively.
  • You will be involved in the entire application development lifecycle, from design to deployment, providing a comprehensive experience in mobile development.
  • The role includes the potential for career growth within the organization as you develop your skills and expertise.
Apply now
Please, let ZainCash know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Position
Experience level
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback