Overview
Skills
Job Details
Position: iOS Developer
Location: NY, Jersey City, NJ ( NYC 2 days per week and NJ 1 day per week-3 days in office and 2 days remote)
Duration: 12-month contract
Only W2
Interview Mode: 1-2 Webex and then decision
Must haves:
- Strong experience supporting Financial Markets or Global Capital Markets exp ("will be a core member of the Global Capital Markets Technology team")
- 5+ years hands on iOS using Xcode
Responsibilities:
Prototype, design, and develop user friendly iOS solutions using Swift
Design, develop and prototype iOS applications
Participate in full app life cycle: concept, design, build, test and release to app store
Work with product teams on new product ideas, designs and estimates
Keep up to date on current and upcoming features in relevant products and platforms
Drive a best practices approach for continuous improvement of our products and processes
Pick up existing large project and get thorough understanding of the same to contribute to it
Investigate issues at depth independently
Equal focus on code maintainability/readability besides code reusability
Create software documentation and update existing documentation.
Implement best practices, standards and procedures including quality and delivery methodologies
Ensure compliance with documented software processes throughout the life cycle of existing and new software products
Develop clean, scalable and progressively enhanced code for complex enterprise applications
Implement security best practices within iOS applications
Requirements:
Over 5+ years of hands-on experience developing iOS applications using Xcode
Deep understanding of API data integration, and enterprise application architecture
Experience in using SDM tools JIRA, Jenkins, BitBucket, etc.
Experience creating and using cocoapods
Experience in designing, and working on a large scalable application
Thorough understanding of design patterns and mobile application architecture
Deep familiarity with Swift as well as Obj-C using Xcode to develop universal application
Experience with Push notifications, multithreading, memory management, device storage and caching mechanisms
Passion for analyzing and improving runtime efficiency and memory footprint.
Excellent problem solving, communication skills, a person who is articulate and a good presenter of ideas
Experience with both External and Insider Threat as focus areas within Information Security
Ensure compliance with data protection regulations and organizational security policies
Ability to navigate and work effectively across a complex, geographically dispersed organization
Broad knowledge of Information Security technologies, techniques and processes
Experience with Microsoft Office suite including PowerPoint and Visio