iOS Developer
- Source: LinkedIn
- 7Th Sky Tech
- On-site
- New York City
- Full-Time
- Mid level
Job Description
Job Title: iOS Developer
Employment Type: Full-Time
Interview Process: Face-to-Face Interview Required
Work Location Work Arrangement: Onsite
Experience: 5 to 10 Years
Job Overview We are looking for an experienced iOS Developer to join our growing engineering team on a full-time basis. The ideal candidate will have strong hands-on experience developing, testing, debugging, and deploying high-quality iOS applications using Swift, SwiftUI, UIKit, and Xcode .
This is an onsite position , and candidates must be available to attend a face-to-face interview and work from the designated office location.
The successful candidate will work closely with product managers, UI/UX designers, backend engineers, QA engineers, and other stakeholders to build scalable, secure, and user-friendly mobile applications.
Key Responsibilities
- Design, develop, test, and maintain native iOS applications.
- Develop high-quality applications using Swift, SwiftUI, and UIKit.
- Translate business and UI/UX requirements into functional mobile applications.
- Build reusable, scalable, and maintainable application components.
- Integrate RESTful APIs, third-party SDKs, and backend services.
- Work with JSON, asynchronous programming, and network communication.
- Implement responsive and user-friendly interfaces.
- Follow established software architecture and coding standards.
- Participate in code reviews and provide constructive feedback.
- Identify, troubleshoot, and resolve application defects and performance issues.
- Optimize application performance, memory usage, battery consumption, and startup time.
- Write unit tests and UI tests to ensure application reliability.
- Collaborate with QA teams during testing and release cycles.
- Work with Git-based version control and standard CI/CD processes.
- Prepare applications for App Store submission and production releases.
- Monitor production issues and provide timely technical support.
- Stay current with new iOS technologies, Apple frameworks, and development best practices.
Required Technical Skills
- 5+ years of professional iOS development experience.
- Strong proficiency in Swift.
- Hands-on experience with SwiftUI and UIKit.
- Strong knowledge of iOS SDK, Xcode, and Apple development tools.
- Experience with REST APIs and JSON.
- Strong understanding of iOS application architecture such as MVVM, MVC, or VIPER.
- Experience with asynchronous programming and concurrency.
- Knowledge of Core Data, SQLite, or other local persistence technologies.
- Experience with Git and source-control workflows.
- Experience writing unit and UI tests.
- Strong debugging and problem-solving skills.
- Experience with App Store deployment and release management.
- Understanding of iOS security, permissions, and data protection.
- Experience integrating third-party libraries and SDKs.
Preferred Skills
- Experience with Combine and/or Swift Concurrency.
- Experience with async/await.
- Knowledge of dependency injection and modular application architecture.
- Experience with Firebase or similar mobile services.
- Experience with push notifications and deep linking.
- Knowledge of CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Bitrise.
- Experience with Agile/Scrum development methodologies.
- Experience working with analytics, crash reporting, and performance monitoring tools.
- Familiarity with accessibility standards and responsive UI design.
Education
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field is preferred.
- Equivalent professional experience may be considered.
Candidate Requirements
- Must have strong hands-on iOS development experience.
- Must be comfortable working onsite.
- Must be available for a face-to-face interview.
- Strong communication and collaboration skills are required.
- Must be able to work effectively with cross-functional teams.
- Candidates should be able to demonstrate previous iOS applications or relevant project experience.
Interview Process
Initial Screening → Technical Interview → Face-to-Face Interview → Final Selection Candidates selected for the next stage must be available to attend the in-person/fac e-to-face interview at the client’s office.
What We Offer
- Full-time employment opportunity.
- Competitive compensation.
- Opportunity to work on modern …
Skills
- iOS
- Swift
- SwiftUI
- Uikit
- Xcode
- aws-sdks
- JSON
- SQLite
- Firebase
- google-firebase
- aws-mobile-services
- Jenkins
- Github
- github-actions
- gitlab
- gitlab-ci
- bitrise
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
