Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Plans and organizes work schedule in an Agile Framework
- Design Subsystems based on the Software Engineering Standards (OOP, ERD based on UML Notations)
- Capable to Technically Lead Small to Medium Projects
- Design and build applications for the iOS platform
- Report to Team Leader Modules progress
- Enhance technical skills (Horizontally/Vertically), invade new Technologies/Tools
- Adhere company process and software engineering methodology
- Insure developers code adhere to the standards & Design Specs
- Solving customer technical issues (onsite or on premises) and writing status reports
- Participates in application review meetings with customers and technical Team Leader
- Provides application training to customer
- Deployment to customer site, fixing bugs, etc.
Job Requirements
- Proficient with Objective-C or Swift (preferable), and Cocoa Touch
- Experience with iOS frameworks such as Core Data, Core Animation, etc.
- Experience with offline storage, threading, and performance tuning
- Familiarity with RESTful APIs to connect iOS applications to back-end services
- Knowledge of other web technologies and UI/UX standards
- Understanding of Apple’s design principles and interface guidelines
- Knowledge of low-level C-based libraries is preferred
- Experience with performance and memory tuning with tools
- Familiarity with cloud message APIs and push notifications
- Knack for bench-marking and optimization
- Proficient understanding of code versioning tools (preferably Git)
- Familiarity with continuous integration
- Knowledge of Agile Software Development