
iOS Developer, Engineer 4
The Church of Jesus Christ of Latter-day Saints
full-time
Posted on:
Location Type: Hybrid
Location: Riverton • Utah • United States
Visit company websiteExplore more
About the role
- Coordinate and participate in the design, implementation, testing, and support of iOS-based applications using Swift, SwiftUI, Xcode, and our iOS frameworks
- Leverage AI technologies to complete development tasks
- Design and implement new features, create UI, debugging, data modeling
- Assist in testing all applications against software and hardware versions
- Provide timely turnaround and documentation of bug fixes during test cycle
- As assigned, lead others in the design and development of iOS applications
- Participate in team meetings, team planning sessions, setting team goals, and all other team activities
- Estimate the time to develop and deliver features as defined by product management
- Participate in peer reviews of project software design and coding
- Provide formal training, mentoring, or pair programming with other less experienced engineers
Requirements
- Bachelor's degree in related field or equivalent professional experience
- Six years of progressive relevant professional experience
- Excellent communication skills, including the ability to direct work toward accomplishing an overall technical vision.
- Ability to direct the work in defining logic and algorithms to create programming solutions and designing modules and implementing them within the overall architecture.
- Proven experience leveraging AI-assisted coding
- Must have significant engineering experience (multiple major releases) in the primary areas of an n-tier enterprise system, e.g. interface, domain logic and database layers.
- Must have expert-level skills in engineering/programming, analytical/diagnostic/troubleshooting and programming methodology
- Must be able to architect entire systems and subsystems
- Sufficient knowledge of applicable software, computer languages, and code to perform the responsibilities of the role
- This job operates in a professional office environment
- Sit for long periods of time and use computer monitors/equipment
- Experience owning and leading complex iOS projects from start to finish
- Mastery of Swift, Xcode, and all things iOS
- Proven track record in (and real passion for) shipping beautiful iOS applications; one or more iOS apps already developed
- Strong understanding of interactive application development paradigms, memory management, network programming, concurrency and multithreading
- Strong protocol and/or object-oriented design and development skills
- Ability to translate technical requirements into real user solutions
- Excellent teamwork skills with an ability to get the work done with minimal supervision.
Benefits
- Only members of the Church who are worthy of a temple recommend qualify for employment.
- The Church is an equal opportunity employer and does not discriminate in its employment decisions.
- Reasonable accommodations for qualified individuals with known disabilities may be provided.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
SwiftSwiftUIXcodeAI technologiesdata modelingdebuggingprogramming methodologyn-tier enterprise systeminteractive application developmentobject-oriented design
Soft Skills
communication skillsleadershipteamworkmentoringproblem-solvinganalytical skillstime estimationtechnical visioncollaborationsupervision
Certifications
Bachelor's degree