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 play a pivotal role in designing and developing innovative iOS applications that align with our organizational goals. Your key responsibility will be to collaborate with cross-functional teams to engineer scalable and high-performing mobile applications that provide a superior user experience. You will also be expected to adhere to best coding practices and contribute to the enhancement of our development processes while continuously exploring new tools and technologies to advance our mobile product offerings.



Job Responsibilities

  • Design, develop, and maintain advanced applications for the iOS platform.
  • Collaborate with product and design teams to define app features and user interfaces.
  • Ensure the performance, quality, and responsiveness of applications.
  • Conduct code reviews and enforce coding standards to maintain high levels of code quality.
  • Debug and troubleshoot applications, providing solutions to resolve technical issues.
  • Continuously discover, evaluate, and implement new technologies to enhance development efficiency.
  • Participate in agile development processes and engage in regular sprint planning and review sessions.
  • Document development processes, code changes, and application functionalities for team knowledge sharing.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience in iOS development with a strong portfolio of published applications.
  • Proficiency in Swift and Objective-C programming languages.
  • Experience with RESTful APIs and third-party libraries integration.
  • Solid understanding of Apple’s design principles and interface guidelines.
  • Familiarity with version control systems, preferably Git.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.


Technologies & Tools

The iOS Software Engineer will primarily work with Swift and Objective-C, leveraging tools such as Xcode for development. Experience with frameworks like UIKit and Core Data, as well as familiarity with RESTful services and JSON parsing, is essential. Additionally, knowledge of version control systems, particularly Git, is important for effective teamwork and code management.



Ideal Candidates

The ideal candidate for the iOS Software Engineer position at Underdog.io is someone who is passionate about mobile technology and excited to create high-quality user experiences. They are characterized by their proactive attitude, strong analytical skills, and ability to work collaboratively within a team. A commitment to continuous learning, combined with an ability to adapt to new challenges, is essential for success in this dynamic role.

Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →

View Similar Jobs

Matches Jobs

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