Design and build advanced applications for the iOS platform
- Defining the overall technical architecture for the mobile application that is being envisioned with the customer.
- Defining the technical requirements for the implementation of the mobile solution.
- Discussing with the customer technical aspects of the mobile application solution architecture, including the technology used, methodology followed, and devices selected.
- Provide technical planning, development, and systems integration on client engagements from definition phase through implementation
- Preparing technical solution and architecture documents, artifacts, work products and presentations for the customer.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Unit-test code for robustness, including edge cases, usability, and general reliability.