Job Description :
iOS Developer
Responsible for working on different layers of the iOS apps
Design and implement features for iOS native mobile applications
Ship quality software quickly and frequently
Partner closely with our design and product team to architect a gorgeous application flows seamlessly and works intuitively with our users
Building applications in memory- and network-constrained scenarios
Influence every aspect of the iOS development process from API creation, design, and product
Own important pieces of the product that has high visibility both internally and externally
Envision new products and features that are inspired, considered, and magical
Participate in the full SDLC (Agile), including meetings, iterative development, estimations and design sessions
Passionate, Persistent and Creative - you find clever solutions to problems

Education/Experience:
3+ years of Experience in software development with a strong command of object oriented principles
Experience releasing at least one application into the App Store
Strong foundation in computer science, with strong competencies in data structures, algorithms and software design
Bachelor’s degree in Computer Science/Engineering or equivalent work experience
Deep understanding of iOS Platform, UI paradigms and tools
In-depth knowledge of Swift 3/4, Objective-C, XCode, and Interface Builder
Experience working with and tuning high volume mobile applications
Desire to work in a fast paced, agile, collaborative environment
Experience integrating with RESTful API backends
Desire to work in a fast paced, agile, collaborative environment

Android Developer:
Bachelor’s degree in Computer Science/Engineering or equivalent work experience.
3 + years as a Android Developer with deep understanding of Android UX and UI design paradigms, and ability to implement and design Android apps
3 + years of depth knowledge of Java
Experienced with using all the building blocks (ex: Fragments/Activities, Services, Content Providers) available in Android SDK.
An Object Oriented philosopher with experience understanding and applying OO design patterns MVP, MVVM.
Must have utilized Android Data Binding in building Android Apps.
Must be well versed with Reactive Programing concepts and hands on experience with Rx Java.
Familiar with Dependency Injection principle and enabling this using Dagger 2 on Android apps.
Experience integrating Android apps with RESTful APIs
Desire to work in a fast paced, agile, collaborative environment
Able to effectively communicate across teams and roles.
Demonstrable ability to deliver projects on time, with high quality, and within budget.
Ability and desire to thrive in a proactive, high-pressure, client-services, environment.
             

Similar Jobs you may be interested in ..