CAI is looking to hire an iOS Developer to join their organization internally to develop high-end iOS applications for the latest Apple mobile devices for one of their clients.
Requirements
- 8+ years' experience building native iOS applications preferably for enterprise business applications
- Proficient in iOS (Objective-C, Swift)
- Proficient in developing interfaces with both UIKit and Swift UI
- Demonstrated ability developing with Objective-C/Swift, Java/Kotlin, iOS SDK/Android SDK, and XCode/Android Studio
- Demonstrated ability for creating SQL queries for databases like Oracle, SQL, DB2, PostgreSQL
- Understanding of CI/CD pipelines like Jenkins and Azure
- Understanding of recommended design patterns and architectures
Responsibilities
- Designing and building mobile applications for Apple’s iOS platform
- Collaborate with stakeholders to understand their needs and translate them into technical requirements for software solutions
- Develop scalable and secure software architecture solutions that adhere to enterprise standards, ensuring seamless integration with back-office API systems
- Create high-quality software designs for iOS, focusing on accessibility, scalability, security, and performance
- Maintaining the code and atomization of the application
- Work closely with software developers, product managers, and other stakeholders to ensure effective communication and alignment of goals
Other
- BA/BS in Computer Science, Engineering or related field or equivalent experience
- Familiarity with agile software development
- Experience with web services, JSON and XML
- Ability to safely and successfully perform the essential job functions consistent with the ADA and other federal, state, and local standards
- Sedentary work that involves sitting or remaining stationary most of the time with occasional need to move around the office to attend meetings, etc.