Job Description - Lead Software Engineer, iOS
Apetan Consulting
United States
about 2 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source
Tech stack
IOS Applications
Apple IOS
Application Lifecycle Management
Automation of Tests
Code Review
Continuous Integration
Software Debugging
Software Design Patterns
IOS SDK
Mobile Application Software
Systems Integration
User Interface Testing
+7 more
Software Organization
Uikit
Swiftui
Backend
Git
Information Technology
Restful APIs
Job description
- Lead the design, development, testing, and maintenance of iOS applications.
- Develop scalable, high-performance, and user-friendly mobile applications.
- Write clean, maintainable, and reusable Swift code.
- Provide technical guidance and mentorship to other iOS developers.
- Review code and ensure adherence to engineering best practices.
- Collaborate with Product, Design, QA, and Backend teams to deliver features.
- Troubleshoot and resolve performance, stability, and production issues.
- Participate in architecture and technical design discussions.
- Ensure applications follow Apple’s design, security, and development guidelines.
- Contribute to CI/CD, automated testing, and release processes.
- Stay updated with the latest iOS technologies, frameworks, and industry best practices.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Strong experience with Swift and iOS SDK.
- Hands-on experience with UIKit and/or SwiftUI.
- Good understanding of iOS architecture, design patterns, and application lifecycle.
- Experience with REST APIs and integrating backend services.
- Strong knowledge of Git and software development best practices.
- Experience with unit/UI testing and debugging.
- Strong problem-solving and communication skills.
- Prior experience providing technical leadership or mentoring developers.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…