Employment Opportunities > Mobile Application Developer
Mobile Application Developer
Position Overview:
Provide technical direction and oversight for mobile application development and mobile enterprise integration solutions. Extract business functions and data from existing enterprise systems, and expose those functions through a mobile architecture. Design and develop leading-edge mobile platform technologies that integrate with legacy systems or new business functions using MVC and SOA. Play hands-on development and design roles, and deliver mobile products in a rapid, dynamic and agile mobile development environment.
The candidate must possess programming best practices leveraging design patterns and object-oriented techniques while implementing clean and clear documentation.
Responsibilities:
- Design and develop mobile phone and mobile tablet applications.
- Provide development for iOS, iPad, iPhone, and Android devices.
- Use HTML 5, JavaScript, CSS, and Ajax for mobile application development.
- Develop and implement mobile system flows and wireframes.
- Understand and implement use cases and use case narratives.
- Integrate with Web Services using an SOA with XML or JSON messaging.
Qualifications:
- BS+ degree in computer science or a related field.
- 3+ years of mobile application development for iOS/Android.
- Experience with the majority of the following technologies: HTML, HTML 5, Web Services, JavaScript, CSS, XML, DOM, JSON, SQL, AJAX, Java, Objective C.
- Design skills in OO.
- Understanding of security requirements for mobile applications and devices.
- Ability to read and write UML.