Android Engineer

Pymetrics New York , NY 10001

Posted 2 weeks ago

Using neuroscience-based assessments and machine learning algorithms, pymetrics is reinventing the recruiting industry by matching candidates to jobs and companies where they are most likely to succeed. We are leading the charge in an evolving industry, and growing our team and product to support the mission of using data in an unbiased and fair way to unleash one's full potential.

We are looking for a mid-level Android developer to join our team in this exciting period of growth. The ideal candidate should value working in a fast-paced development environment, owning their features/products from inception to launch, and working collaboratively with the rest of our team to continuously raise our engineering knowledge and standards.

Your responsibilities will be to:

  • Work closely with our product, sales, and client success teams to build the next generation recruiting technology
  • Create delightful user interfaces used by thousands of users every day
  • Stay on top of the Android world, learn and incorporate new platform features into the app
  • Architect new features in an extensible, flexible way
  • Update existing features to the latest technologies and standards
  • Proactively write and maintain tests to ensure the health of developed solutions
  • Build with security and performance in mind
  • Work efficiently in both a team environment and self-directed manner
  • Participate in code reviews, design reviews, and tech talks to continuously make yourself and your teammates more effective

Requirements

  • At least 2 years of experience in an Android engineering role
  • Experience with or interest in learning Kotlin
  • Experience with ReactiveX frameworks RxJava and RxKotlin preferred but not required.
  • You should be very comfortable with Git
  • Ability to multi-task and manage priorities in a fast-paced environment
  • Good communication skills including ability to present technical subjects to non-technical audiences
  • Strong work ethic, attention to detail, and organizational skills

Benefits

  • Health, Dental, Vision coverage
  • 401k
  • Commuter benefits
  • Fun, diverse work culture
  • Team happy hours, retreats, and hackathons
  • Flexible vacation
  • Educational budget
  • Employee stock option plan
See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Android Engineer

.Seed

Posted Yesterday

VIEW JOBS 11/13/2018 12:00:00 AM 2019-02-11T00:00 Android Engineer<br /> Top IoT Start-up<br /> New York (Headquarters)<br /> <br /> Description:<br /> We're seeking an exceptional Android Developer to join our engineering team! You will be an integral part of the Android team that is responsible for feature design, debugging, and product maintenance of our IoT Android mobile applications. You will work within cross-functional feature teams and collaborate closely with firmware engineers, designers, and product managers.<br /> <br /> As an Android Developer focused on connected devices, you will utilize Bluetooth Low Energy and other communication protocols to seamlessly link our hardware devices to our client apps and server software. You will refine and implement Android APIs that allow higher level code to access communication functionality in a simple manner. These APIs are used to create features like simple device setup, automatic data synchronization, and real time device coordination experiences.<br /> <br /> Responsibilities and skills: <ul> <li style="padding: 0; margin: 0;">Expertise in Java</li> <li style="padding: 0; margin: 0;">Knowledge of Android Design Patterns</li> <li style="padding: 0; margin: 0;">Strong preference for Test Driven Development</li> <li style="padding: 0; margin: 0;">Ability to evaluate solutions both in both pragmatic and ideal terms</li> <li style="padding: 0; margin: 0;">Command of algorithms, data structure, & design patterns as well as object oriented design principles</li> <li style="padding: 0; margin: 0;">Experience creating reusable components with elegant, intuitive interfaces</li> <li style="padding: 0; margin: 0;">Developing and consuming RESTful network APIs</li> <li style="padding: 0; margin: 0;">Beneficial to have skills in developing software for devices that use Bluetooth Low Energy in both a Central and Peripheral role</li> <li style="padding: 0; margin: 0;">Ability to improve performance via Instruments and other profiling tools</li> <li style="padding: 0; margin: 0;">Experience designing application level protocols</li> <li style="padding: 0; margin: 0;">Familiarity with agile work flow</li> <li style="padding: 0; margin: 0;">Ability to communicate effectively with interdisciplinary team</li> </ul> Requirements: <ul> <li style="padding: 0; margin: 0;">BS (Required)/MS/PHD in Computer Science or related field</li> <li style="padding: 0; margin: 0;">At least 3 years of professional software development experience with Java</li> <li style="padding: 0; margin: 0;">At least 1 year of experience working with the Android SDK</li> <li style="padding: 0; margin: 0;">Strongly preferred to have been part of a team that released an Android app to the Google Play Store</li> <li style="padding: 0; margin: 0;">Strong understanding of software design, architecture, data-structures, multi-threading, testing, security, and performance</li> <li style="padding: 0; margin: 0;">Bonus: Experience releasing and managing Android apps in the Google Play Store</li> </ul>  <br />   .Seed New York NY

Android Engineer

Pymetrics