Rose International INC Mobile Web Developer in Rochester Hills, Michigan

Position Title: Mobile Web Developer

Position Number: 284867

Location: Rochester Hills, MI

Desired Skill Set:

iOS, API, REST, Swift, Xcode

Position Description:

C2C and STEM-OPT are not available

Only U.S. Citizens and those authorized to work in the U.S. can be considered as W2 candidates.

iOS Developer

Start Date: 05/28/2018

End Date: 12/31/2018

Location: Auburn Hills, MI 48309

Job Requirements:

• 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 troubleshooting 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 troubleshooting 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

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)

Send me a reminder to complete this application

Rose International is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, sexual orientation, gender (expression or identity), national origin, arrest and conviction records, disability, veteran status or any other characteristic protected by law. Positions located in San Francisco and Los Angeles, California will be administered in accordance with their respective Fair Chance Ordinances.

Rose International has an official agreement (ID #132522), effective June 30, 2008, with the U.S. Department of Homeland Security, U.S. Citizenship and Immigration Services, Employment Verification Program (E-Verify).

(Posting required by OCGA 13/10-91.)