- Mobile app development using: Swift /Objective-C for Java for IOS
- Perform detailed technical design and implementation of complex applications
- Translate business requirements into technical requirements for large customer facing products (millions of users), starting from design through implementation
- Work closely with Product, UX/UI and Backend teams to craft, build and extend consumer facing new products, platforms, and features
- Improve product quality through code reviews, writing effective unit tests
What You’ll Bring
- BS degree in Computer Science or Engineering
- Solid understanding of object-oriented programming
- Detailed conceptual and hands-on knowledge of architectural patterns and standard methodologies relating to complex mobile and dynamic web apps.
- 6+ years of strong object-oriented application development experience
- 5+ years of complex mobile application development experience (iOS or Android)
- Strong understanding of Swift or Java
- Solid grasp of mobile networking and REST Web Services
- Experience in API design, SDK architecture, and mobile SDLC practices.
- Lead abilities in an engineering environment in driving operational excellence.
- Experience and understanding of large and complex code bases and architectures.
Familiarity with agile development methods (Scrum/Kanban)