Full Time

iOS Software Engineer

Underdog.io
$80,000 - $150,000* / year (about $38–$72 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 Underdog.io, so some details may not match this job. The employer's own page has the real description.

Overview

As an iOS Software Engineer at Underdog.io, you will be responsible for designing and implementing high-quality mobile applications. You will collaborate closely with cross-functional teams to define, design, and ship new features while ensuring the performance, quality, and responsiveness of applications. This role requires a strong understanding of the iOS platform and a passion for building robust, efficient, and user-friendly applications that contribute to our product vision.



Job Responsibilities

  • Design and build advanced applications for the iOS platform.
  • Collaborate with product managers and UI/UX designers to create intuitive and user-friendly interfaces.
  • Implement new features and enhancements based on product requirements and user feedback.
  • Optimize application performance and ensure high quality across all mobile applications.
  • Conduct code reviews and provide constructive feedback to peers to foster a culture of technical excellence.
  • Troubleshoot and debug applications to enhance performance and address user issues.
  • Stay updated with the latest industry trends, technologies, and best practices in mobile development.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Proven experience as an iOS developer with a strong portfolio of published applications.
  • Proficiency in Swift and Objective-C programming languages.
  • Solid understanding of iOS design patterns and architecture.
  • Experience with RESTful APIs and third-party libraries integration.
  • Familiarity with version control systems, preferably Git.
  • Knowledge of Apple's Human Interface Guidelines.
  • Strong analytical and problem-solving skills.


Technologies & Tools

The iOS Software Engineer will primarily work with Swift and Objective-C for app development, utilizing development tools such as Xcode for coding, debugging, and testing. Familiarity with Cocoa Touch and libraries like Alamofire or SwiftyJSON will be beneficial. Additionally, experience with Git for version control, and understanding CI/CD tools will play a key role in the development workflow.



Ideal Candidates

The ideal candidate for the iOS Software Engineer position will be someone who thrives in a dynamic environment and possesses a strong passion for mobile technology. This individual should demonstrate excellent communication skills, a proactive approach to problem-solving, and the ability to work independently as well as in a team setting. A keen attention to detail and a commitment to delivering high-quality applications will be essential attributes in this role, along with a willingness to adapt to new tools and methodologies as the mobile landscape evolves.

See our resume templates side by side, from plain one-column pages hiring software reads in order to designed pages to hand to a person. See the templates →

View Similar Jobs

Matches Jobs

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