Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Job Summary:
- Designs, develops and modifies mobile software applications and components; supports and/or installs software applications and components; works from written specifications and pre-established guidelines to perform the functions of the role.
Essential Duties and Responsibilities
- Develop new complex mobile applications from top to bottom (user interface design, application design, implementation, unit and functional testing, deployment to customers). Implement new features in existing mobile applications.
- Contribute to the high-performance of the agile-development lifecycle by working with team members to author high-quality code according to assigned priorities.
- Maintain existing mobile software systems by identifying and correcting software defects.
Job Requirements
Skills Required
- iOS application architecture and design.
- Mobile development frameworks
- Mobile application development tools and environments (Xcode)
- Knowledge & experience in Web Services (XML, JSON, WCF)
- Excellent written and verbal communication skills.
- Understanding of Agile Software Development frameworks.
Skills Desirable
- AJAX, JavaScript, jQuery, HTML5, CSS 3.0
- OOP and UML
- Experience in Enterprise Resource Planning (ERP) and Document Management (DMS) systems.
Qualifications and Experience
- Bachelor's degree in Computer Science or equivalent.
- Minimum of 1 year mobile application development experience or equivalent coursework.