iOS Developer (Mid-Level)
The Judge Group
Software Engineering
Southlake, TX, USA
About the Job
We are looking for an experienced iOS Developer to design, develop, and support cutting-edge native mobile applications. In this role, you will create compelling user experiences for both phones and tablets while maintaining high standards of quality, performance, and internal development practices.
Responsibilities
· Prepare specifications, design, develop, and support mobile applications while adhering to internal mobile best practices.
· Assess and optimize designs using evaluation tools and analysis to ensure seamless user experiences across phones and tablets.
· Build native mobile apps, support production mobile systems, and troubleshoot technical problems as they arise.
· Create and perform comprehensive unit testing across a spectrum of mobile devices.
· Prepare detailed documentation for all new development work.
· Develop compelling, high-quality user experiences that directly meet the needs of mobile users.
Minimum Qualifications
· 4+ years of experience in native iOS development.
· Demonstrated knowledge of Swift, SwiftUI, and Objective-C programming languages.
· Familiarity with Apple iOS frameworks and SDKs.
· Experience writing automated unit and UI tests.
· Experience working with Iterative Development methodologies, such as TDD or ATDD.
· Excellent written and verbal communication skills, with the ability to identify stakeholders, assess needs, and manage expectations.
Preferred Qualifications
· BS or MS degree in Computer Science, a related technical field, or equivalent practical experience.
· Previous experience in enterprise-level software development.
· Strong ability to ramp up on new programming languages and technologies quickly.
· Strong interpersonal, negotiation, facilitation, analytical, problem-solving, influencing, prioritization, and conflict-resolution skills.