Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Creation, evolution, and support of robust mobile apps using Objective-C / Swift 2
- Design, build, test, and maintain efficient, reusable, and reliable iOS apps
- Contribute in all phases of mobile development lifecycle
- Drive continuous adoption and integration of relevant new technologies into design
- Performance and Responsiveness optimization
- Follow agile software development best practices (test-driven development, continuous integration, refactoring, code standards) - We use Scrum
Job Requirements
- BS/MS degree in Computer Science, Software Engineering or a related area
- 2+ years’ experience in developing scalable Android apps
- Working experience in mobile app development life cycle
- Experience developing highly interactive applications and well-designed APIs
- Demonstrable interface builder
- A firm grasp of object oriented analysis and design
- Proficient understanding of Versioning Control (Git), Continuous Integration and testing frameworks
- Confidence with Test-Driven and Behavior-Driven Development
- Experience performance tuning and scaling web and mobile applications
- GIS experience is a plus
- Experience with open source technologies
- Lead experience is a plus