Senior Developer (iOS)

Location: Auburn Hills, Michigan, United States
Date Posted: 05-16-2018
Position Role/Tile: Senior Developer (iOS)
Location: Auburn Hills,Michigan.


Job Description:
Minimum of 7+ years overall IT experience:
including 5+ years of iOS native app and hybrid app development
• Responsible for leading detailed design, development/unit testing and integration of applications
• Produce scalable and flexible, high-quality code that satisfies both the functional and non-functional requirements
• Develop configurable software services that support applications integrates to enterprise services
• Lead root cause analysis and trouble shooting including bug remediation
• Uses secure development best practices and design patterns
• Create or update design and systems documentation for developed or modified modules
• Create process and data flow diagrams for data movement capture
• Cross train team members for full knowledge coverage on team
• Analyze and translate business requirements to technical design
• Lead root cause analysis and trouble shooting including bug remediation
• Collaborate/communicate with project team and business users as required
• Support functional testing and performance testing
• Works with technical delivery lead on project activities
• Ensure assigned work is implemented within project schedules
• Design, develop, deploy, test and maintain technical assets in a highly secure and integrated enterprise computing environment 

 Technical Experience
• 5+ years of professional experience building and delivering iOS native apps to enterprise in-house store or public store,
• 5+ years of professional experience with Objective-C, Swift (both 2.x and 3.x) and CocoaPods
• Experiences integrating native iOS App with other web applications
• Experiences upgrading from Swift 2.x to Swift 3.x or above
• Demonstrated experience in web technologies including CSS, HTML5 and JavaScript (Angular, JQuery, Bootstrap, etc), JSON, XML
• Proficient with UML models, and use them for communicating and documenting application designs
• Strong knowledge of algorithms, design patterns and fundamental computer science concepts
 • Experience with RESTful APIs to connect iOS applications to back-end services
• Understanding of Apple's design principles and interface guidelines
• Experience with offline storage, threading, and performance tuning
• Experience with performance and memory tuning with tools
• Experience with both relational databases (Oracle, MySQL) and NoSQL databases
• Experience implementing authentication, authorization, Single Sign On, SAML, OAuth
• Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies

Unique Skills
Heavy emphasis on experience with the following technologies:
• Swift (2.x and 3.x)
• XCode 7
• Migrating iOS from Swift 2.2 to Swift 3.x
 • HTML5, CSS, JavaScript
• Json
• Subversion
• Jira
 • IBM Mobilefirst Platform

Preferred experiences:
• Hybird app development (IBM Mobilefirst, IONIC/Cordova, and Cordova Plug-In development)




Central Business Solutions, Inc,
37600 Central Ct.
Suite #214
Newark, CA 94560.
Central Business Solutions, Inc(A Certified Minority Owned Organization)
Checkout our excellent assessment tool: http://www.skillexam.com/
Checkout our job board : http://www.job-360.net/
=====================================================
Central Business Solutions, Inc
37600 Central Court Suite 214 Newark CA, 94560
Phone: (510)-713-9900, 510-573-5500 Fax: (510)-740-3677
Web: http://www.cbsinfosys.com
=====================================================
or
this job portal is powered by CATS