Full Time

iOS Software Engineer

Genesis10
$80,000 - $140,000* / year (about $38–$67 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Genesis10, so some details may not match this job. The employer's own page has the real description.

Job Overview


At Genesis10, the iOS Software Engineer will be an integral part of our talented team, responsible for designing, developing, and maintaining high-quality iOS applications. This role involves collaborating closely with cross-functional teams to define and deliver robust solutions that improve user experience and performance. The ideal candidate will have a strong background in Swift and Objective-C, with a passion for coding and innovative problem-solving skills that drive our mobile application development forward.



Job Responsibilities

  • Design and build advanced applications for the iOS platform.
  • Collaborate with product managers and designers to define application features and user experience.
  • Implement new technologies to maximize application performance and efficiency.
  • Debug and resolve technical issues related to the applications.
  • Participate in code reviews and contribute to team best practices in engineering.
  • Ensure the performance, quality, and responsiveness of applications.
  • Work with APIs and third-party libraries to enhance application functionality.
  • Stay up-to-date with the latest iOS development trends and best practices.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • Proven experience as an iOS Software Engineer, with a strong portfolio of iOS applications.
  • Excellent knowledge of Swift and Objective-C.
  • Familiarity with RESTful APIs to connect iOS applications to back-end services.
  • Experience with version control systems, preferably Git.
  • Strong understanding of the iOS SDK, design patterns, and best practices.
  • Ability to work in a collaborative environment and effectively communicate technical concepts.


Technologies & Tools


In this role, the iOS Software Engineer will utilize various technologies and tools including Xcode, SwiftUI, UIKit, Core Data, and frameworks for analytics and monitoring such as Firebase. Familiarity with Continuous Integration/Continuous Deployment (CI/CD) pipelines and knowledge of tools like Fastlane or Jenkins will also be beneficial to streamline the development process.



Ideal Candidates


The ideal candidate for the iOS Software Engineer position at Genesis10 is someone who demonstrates a strong problem-solving aptitude and the ability to adapt to new challenges. They should possess a keen attention to detail and a passion for creating user-centric applications. Successful candidates will be proactive team players with effective communication skills, capable of collaborating with various stakeholders to deliver high-quality solutions in an agile development environment.

Unemployment in North Macedonia was 11.3% from January to March 2026, by its own labor force survey, as the International Labour Organization publishes it. See it over the years →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.