Develop, improve, and maintain the Rumbl iOS app.
Ensure the performance, quality, and responsiveness of the app.
Work closely with designers, backend developers, and QA.
Define, design, specify, develop, test and ship new features in a timely manner.
Proactively identify design.
Implementation errors, performance issues, and bugs.
Work with the team and fix them e2e.
Follow process workflows to ensure a smooth operation on a daily basis.
Work as part of a cohesive and friendly team.
Build and Release management.
Exceptional work ethic and enthusiasm to work in a fast-paced development environment.
Team player with a can-do attitude.
Efficient Storage Management, State Maintenance, and Memory Management
Excellent knowledge of iOS dev architecture and platforms.
Expertise in UI/UX/Motion design transfer to code.
Proficiency and experience in Swift and Objective C.
Expertise working with cameras, sensors, low-level 2D and 3D graphics development.
Experience with AVKit, Core Data and Core Animation.
Deep Knowledge of REST APIs, API call processing, and Client back end management.
Familiarity with Facebook, Snapchat, Twitter, analytics, and other external SDK integration.
Familiarity with Push notifications, Firebase, and GCM.
Familiarity with Sketch+Zeplin.
Experience with benchmarking and optimization.
Proficient in using Git.
Proficient in TDD.
Experience leading a feature to completion and release.
API processing/Performance optimisation.