Description:
Summary:
- We are looking for experienced iOS developers to work as part of an agile team maintaining and enhancing our iOS application.
- The right individual for this role must be capable of building applications using Swift and Swift UI.
- The right candidate should be comfortable creating new mobile screens, integrating with RESTful APIs, and Android debugging tools. And candidates with exposure to full stack development are a plus.
- The candidates should also be familiar with agile, scrum, and object-oriented design.
Primary responsibilities include:
- Analyses, designs, programs, debugs, supports, and modifies software enhancements and/or new products used in mobile applications.
- Partners with the IT Architect during the initial stages of the project/solution to ensure the accuracy of business cases and that the solution will meet the business need.
- Completes documentation and procedures for installation and maintenance.
- Interacts with business partners to define system requirements and/or necessary modifications.
Qualifications:
- 5 years of iOS & Xcode development experience
- High level skills in Swift and Swift UI and strong ability with latest iOS APIs
- Experience with iOS build process
- Experience with concepts of CI/CD, ideally with Gradle and Jenkins
- Familiarly with Object-Orient Design and development best practices
- Familiarity with full stack development or experience is a plus
- Knowledge of Graph QL
- Evaluates program modules for performance scalability and openness of design
- Provides technical guidance to less experienced developers
- Reviews and/or certifies code of others
- Predicts application development requirements based on changes in underlying architecture
- Develops programming guidelines/standards and makes them accessible to other programmers
- Experience in highly secured online environments that use n-tier designs and extensive firewalling to enhance security. Experience interfacing with back-end applications using MQ, SOAP, RESTful services, and JSON
- Experience partnering with others to solve problems quickly and efficiently
- Experience in the Financial Services Industry
- Educational, Certifications and/or Other Professional Credentials: