US: Lead Mobile Developer
To apply for this position, please visit this Website.
http://dev.fyicenter.com/jobs/99640166_Lead_Mobile_Developer.html
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 organization's 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
Thank you,
Developer FYI Center
http://dev.fyicenter.com/