Previous Job
Previous
Android/ IOS Developer
Ref No.: 18-07653
Location: Menlo Park, California
Position Type:Contract
Start Date: 07/16/2018
IOS JD
Essential Functions:
· 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
Qualifications:
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
Communication Skills:
· Ability to clearly write technical specifications and strong estimating and planning skills
· Able to effectively communicate across teams and roles
Reasoning Ability:
· Demonstrable ability to deliver projects on time, with high quality, and within budget
· Ability to deliver full life cycle engagements
· Ability and desire to thrive in a proactive, high-pressure, client-services, environment
Other Skills:
· Up to 5% travel – Offices Onshore and Offshore, Conferences – up to 4x a yr



Android JD
Essential Functions:

· Work with our product team to build exciting new features for our customers.
· Work with QA team in analyzing and resolving issues/defects.
· Work with Release Engineering team in app deployment activities.
· Work with our UX team to implement pixel perfect designs and animations.
· Implement unit test cases as part of new feature development.
· Regular, dependable attendance & punctuality.

Qualifications:
Education/Experience:

· 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.
· Experience integrating Android apps with RESTful APIs.

Communication Skills:
· Able to effectively communicate across teams and roles.
Reasoning Ability:
· Desire to work in a fast paced, agile, collaborative environment.
Other Skills:
· 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.
· 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.
· Nice to have: Kotlin
Work Hours:
· Ability to work a flexible schedule based on department and company needs.