Date: _16-Feb-2016_
To see other developer job opportunities,
please visit http://dev.fyicenter.com/
Lead Mobile Developer
RESPONSIBILITIES:
Design, architect and build advanced applications for mobile (iOS, Android) and web platforms
Collaborate with cross-functional teams to define, design, and ship new features
Accurately estimates the magnitude and time requirements of features and fixes
Implement custom user interfaces using the latest mobile and web programming techniques
Implement middle and back-end layers using the latest server and cloud programming techniques
Utilizes source control, continuous integration and unit testing best practices
Debugs code issues and is able to provide impact assessments for changes, both within development and production environments
Participates in peer review of work products such as code, designs, and test plans produced by other team members
Continuously discover, evaluate, and implement new technologies
Provide leadership and guidance to continue to establish development best practices and standards for the organization
Effectively communicate with authority and conviction.
Lead a team in accordance with organizations policies and applicable legislation
Independently handle personnel issues, conflict management, define goals that increase knowledge and skills of staff, and define staff expectations, without involvement of senior managers
Contribute to discussions on implementation of IT strategy on a regional basis and implement objectives, as appropriate. Ensure staff have a consistent understanding and positive impression of business strategy for regional and global objectives
Recommend course of action regarding project issues/concerns, implement mitigation plans, then escalate risks and issues to senior IT management as necessary
Maintain knowledge of competitive and complementary products and experiences.
Qualifications
REQUIRED KNOWLEDGE, SKILLS AND ABILITIES:
Ability to work independently as well as collaboratively
Demonstrable experience with real-world iOS projects for the App Store or Enterprise distribution
Demonstrable experience with real-world web projects
Experience building and delivering highly scalable, reliable, and complex software systems on-time and on budget
BS/MS degree in Computer Science, Engineering or a related subject
Working knowledge of the general mobile and/or web landscape, architectures, trends, and emerging technologies
Experience with third-party libraries and APIs
Solid understanding of the full software development life cycle
Must love working in fast paced, rapidly changing environment
Ability to establish and maintain effective working relationships with co-workers, managers and clients
Clear and effective written and verbal communication and strong interpersonal skills, and proven track record of presenting to and influencing stakeholders and senior management
MINIMUM REQUIRED EDUCATION AND EXPERIENCE:
Candidates should possess a Bachelor's degree, and have a minimum of 5+ years of software development experience, strong communication and interpersonal skills; or equivalent combination of education, training and experience
REQUIRED ADDITIONAL SKILLS AND ABILITIES:
Experience with Objective-C, Swift, and Cocoa Touch
Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text
Experience with Java and Android development
Experience with cross-platform mobile development platforms (Cordova, Xamarin)
Have published mobile apps to the App Store, Google Play, or enterprise distribution
Experience with cloud platforms (AWS, Azure)
Experience with Agile SCRUM methodologies
Experience working with a distributed team
To apply for this position, please visit
this Website.
Thank you,
Developer FYI Center
http://dev.fyicenter.com/