- Development of several iPhone/iPad/iOS applications.
- Deliver entire app life cycle – concept, design, build and test complex applications for a variety of iOS devices.
- Gather requirements around functionality and translate those requirements into elegant functional and technical solutions.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Unit-test code for robustness, including corner cases, usability, and general reliability.
- Perform bug fixing and ensure acceptable application performance,
- Continuously upgrade knowledge on changes to the OS, evaluate impact to application, and implement changes to ensure minimal latency in application availability to users.
- Work closely with project managers while effectively working across multiple projects and delivering to deadlines.
- Mentor the team members on the nuances of iOS technology and implement best practices within the team.
- Display positive attitude in the face of aggressive timelines and having sense of pride in meeting delivery timelines with utmost quality.
- Knowledge and experience in Agile methodology
- Passion for continuous learning and adapting to new technologies.