Software Engineer - iOS / Remote
Apply on
Job Description
Cohesive Technologies is a global IT Services & Solutions company providing IT Staffing Services and Application Development Services necessary for technology leaders to deliver business value. We help our people and clients succeed by leveraging our expertise, deep industry and market knowledge, proprietary assessment tools and techniques, and project delivery methodologies. Through relationships with thousands of specialized professionals, we bring an unparalleled ability to match talent with opportunities by assessing, recruiting, developing and engaging the best and brightest people for our clients. We combine broad geographic presence, world-class solutions and a tailored, consultative approach to help our people and clients achieve higher performance and outstanding results.
Position: Software Engineer - iOS
Location: Seattle, WA / Remote
Note: Only USC, GC and valid EAD's
Job Description:
- We are seeking a talented and motivated iOS Software Engineer to join our team. This role will focus on delivering high-quality, user-centric mobile applications while working within a fast-paced, collaborative Scrum environment.
- The ideal candidate has a minimum 5 years of strong technical foundation in iOS development and demonstrates a commitment to creating robust, maintainable code.
Responsibilities:
- Develop and maintain iOS applications using Swift and SwiftUI.
- Utilize Xcode for efficient development, testing, and debugging.
- Implement programmatic constraints within UIKit.
- Design and build network requests using Codable and Async/Await for seamless data integration.
- Collaborate with cross-functional Scrum teams to ensure timely delivery of high-quality solutions.
- Follow best practices for code quality, including unit testing and separation of concerns.
- Travel up to four times per year for team collaboration sessions (preferably located near an airport served by Alaska Airlines).
Requirements:
Proficiency in iOS Development:
- Strong knowledge of Swift and SwiftUI.
- Experience with Xcode and UIKit, especially programmatic constraints.
- Understanding of iOS architectures such as MVC and MVVM.
Coding Quality and Best Practices:
- Familiarity with unit testing and separation of concerns.
- Proficiency in handling network requests with Codable and Async/Await.
Collaboration and Communication Skills
- Previous experience in a Scrum delivery team with a fast-paced, highly collaborative setup.
- Excellent verbal and written communication skills.
Travel Flexibility:
- Resides near an airport and is open to travel up to four times per year for team meetups.
Preferred Qualifications:
- Experience in customer service, airline, or travel industry.
Cohesive Technologies is an equal access/equal opportunity employer and does not discriminate on the basis of age, color, disability, marital status, national origin, race, religion, sex, sexual orientation, veteran status or any other classification prescribed by applicable law.