Job Post

Senior Android Engineer

Zipcar
35 Thomson Pl,
Boston, MA 02210

Zipcar is the world’s largest shared-mobility company.  We are adding experienced mobile talent to our engineering team at our Boston office. We have a rich software stack with which we solve a wide range of challenges: embedded custom hardware and firmware, mobile-first user experience, analytics, scalable real-time scheduling and monitoring, etc.

The technology choices we’re standardizing on are:

  • Service-oriented architecture (SOA) using message queues for internal communication, with services mainly written for the JDK (Java/Groovy/Scala/Clojure) and Ruby
  • Native mobile applications on Android and iOS – mobile-first wherever it makes sense
  • Responsive client applications built on React, integrating mapping and other 3rd party services
  • Big Data technologies like Hadoop, Cassandra, Apache Spark, Clojure, Haskell, machine learning, to make informed business decisions
  • Modern continuous integration and deployment, using technologies including Concourse, Docker, and BOSH

As the company grows, we want to ensure we’re always providing the best possible member experience.  The mobile apps are a critical component of how our members engage with the service, so we are looking for bright, passionate people with great ideas to join the Zipcar family. Our work environment is as supportive, diverse, and as fun as our brand. If you’re results-oriented, dedicated, and ready to contribute to an unparalleled member experience for our community of Zipsters, we encourage you to apply.

 

To learn more about Zipcar, what we do, and how we do it, visit zipcar.com. For further employment opportunities, visit Zipcar.com/careers

 

Responsibilities:

  • Design, implement, deliver, and maintain Zipcar’s next generation mobile platform
  • Influence architecture and development of our new platform with your experience and/or wisdom
  • Collaborate closely with product designers, product managers, and quality engineers to turn requirements and design documents into elegant code and delightful user experience
  • Use modern tooling for rapid development, integrated testing, and high performance
  • Mentor junior engineers, conduct insightful code reviews
  • Strive for continuous improvement of the Zipcar member experience and internal processes

 

Requirements:

  • BS in Computer Science or equivalent experience
  • Extensive experience and skill in technologies including
  • Android development environment, along with related tools and libraries
  • Experience designing web-friendly APIs
  • Service-oriented architectures and messaging systems (e.g. RabbitMQ)
  • Databases (relational and document)
  • Functional, unit, and integration testing
  • Shipped robust, high-performance, high-scalability applications to production
  • Knowledge of a variety of web APIs, such as Twilio, AWS, Stripe, etc.
  • Experience with a 24/7 production environment
  • Clear verbal and written communication; demonstrated ability to collaborate with peers from a variety of disciplines

 

The Ideal Candidate Has:

  • Breadth and depth of skill to build scalable mobile apps (with similar knowledge as it applies to backend supporting capabilities)
  • Experience in technologies including
  • Mobile development environments – both Android & iOS
  • Web services written in Java and/or Ruby targeting support of mobile devices
  • An obsession with delivering outstanding customer experience
  • An ability to look at an end-to-end problem, break it down, and know how to attack it
  • Ability to apply test driven and pair-programming techniques to mobile development
  • Desire to learn new tools, frameworks, languages
  • Experience with various software lifecycle tools such as Git, JIRA, etc.
  • Functional understanding of Agile practices and how to apply them
  • A commitment to Zipcar’s ideals of sustainable resource sharing and urban mobility

 

As a member of the Zipcar Team you will receive:

  • Competitive Compensation
  • Competitive Benefits Package
  • Free Zipcar Membership & discounted driving rates
  • Paid volunteer time off
  • Bicycle commuter reimbursement
  • Paid parental leave for mothers & fathers
  • Training and development programs to accelerate career growth
  • Global footprint of job locations and opportunities
  • Flexible and open work arrangements
  • Fun, respectful, passionate, and collaborative environment
  • Educational Assistance Program
  • Company sponsored parties, outings, and events
  • Discounts on a variety of products and services through Zipcar partners

 

While we appreciate every applicant’s interest, only those under consideration will be contacted. We regret that phone calls will not be accepted.

 

Zipcar is an EEO Employer - Minorities / Females / Protected Veterans / Disabled

Category: Software Engineering/QA
Full-time

See What It's Like To Work Here

We’re Zipcar, the world’s leading car-sharing network, driven to make cities better places to live.

Get unlimited job listings with a BIZZpage