Job Description :
Lead iOS Developer w/ strong Swift (3) experience

Location: Glendale, CA

Duration: 12+ months

Please send your consultant''s Resume/ Full legal Name / Phone # / Skype ID /
Email / copy of EAD or Drivers'' License (Photo ID)

Duties and Responsibilities
As a Lead Mobile iOS Engineer you will be working with a team of
developers, designing, developing and maintaining code/modules for our
client''s Mobile Applications and Platform. You will be working in an
Agile environment, delivering code, providing technical direction, and
leading technical projects. In this senior level capacity, the Lead iOS
Engineer is expected to be able to act autonomously for day-to-day

Other responsibilities include:
Understanding the client''s architectural vision and how it helps meet
the business objectives
Analyzing user stories and participating in sprint planning, scrums,
demos and retrospectives
Accountable for uptime and high-availability for all solutions
Accountable for performance and usability in all solutions
Coordinating with Architecture group on new designs and foundational /
infrastructural application changes
Integrating mobile application code with back-end services
Understanding the need for optimized / customized mobile service
responses / payloads
Developing back-end services, as needed
Negotiating and adjusting requirements by collaborating with internal
business partners
Learning new technologies when required
Performing peer code reviews for immediate and related teams
Understanding of continuous integration / continuous delivery concepts
and the ability to troubleshoot related issues
Providing architectural direction on behalf of the architecture team
Bachelor''s Degree in Computer Science or equivalent experience in the
software development field
7+ years of software development experience with a minimum of 5+ years
of iOS development experience with 3+ years of Lead iOS Development
Experience reviewing and updating requirements and/or user stories
Experience writing technical documentation
Understanding of agile software development

Required :
Strong iOS mobile application development skills with a proven record of
creating commercial quality Apps.
Disciplined approach to software development. Includes defining and
enforcing engineering best practices.
Expert level knowledge: Object Oriented Programming Objective C / Swift
(3) .
Understanding of Computer Science Fundamentals.
Strong knowledge of unit testing, behavioral testing and continuous
Strong troubleshooting skills
Strong application performance / tuning skills
Understanding of importance of maintainable / sustainable product
Experience with developing mobile applications that interface with
RESTful services
Experience with developing applications that run on multiple mobile
Strong understanding of caching as it relates to mobile devices and
application performance
Understanding of PCI, PII and mobile application security
Understanding of mobile application accessibility
Experience with content management systems a plus
Experience with analytics tools a plus
Excellent written, verbal and interpersonal communication skills. The
position requires frequent communication with colleagues and partners in
several different geographic locations and time zones
Proven ability to work with all members of an extended and diverse
project team
Must be detail-oriented, self-organized, be committed to quality and be
capable of tracking multiple issues simultaneously
Excellent time management skills
Confidence and ability to perform effectively and make decisions with
minimal management oversight.
Ability and desire to effectively mentor others and contribute to a
collaborative team environment.