Senior Android Engineer

Cantina - Boston, MA

Full-time
Android Developer

Location: Cantina is located in downtown Boston near South Station. As consultants, we do travel to our client sites as projects require it. This is typically within the greater Boston area, and only up to 3 days per week. The rest of the time, you’ll work from Cantina’s offices, and up to 1 day per week from home. Candidates will need to be responsible for their own local transportation when on-site work is required.

Skills: Native Android development (Java required, Kotlin experience preferred), cross-platform mobile development with React Native is a plus. Experience with iOS and Swift, or willingness to learn those, is also a huge plus. Experience with connected app development with Bluetooth, in particular Bluetooth LE/Smart, hardware a plus. Web standards-based development skills, including HTML, CSS, and JavaScript a plus, as well. Familiarity with Web services architectures, RESTful web services, PubSub, push notifications, realtime messaging, data architecture and on-device storage engines.

What are you about? Solving interesting problems. Having fun with great coworkers in a flexible environment.

Here’s what we’re about. Cantina is a strategic design and development agency. We accelerate an organization's ability to innovate, grow, and deliver better digital products and services. We love mobile development and we are even more excited about the role mobile can play in bringing connected devices and IoT to life. We are doing really cool work on connected dog collars, consumer electronics, and medical devices. Much of that work focuses on companion apps that go with hardware, so we are looking for mobile developers who want to expand beyond phones and tablets.

We enjoy working with our clients directly. We believe that integrating with client teams at all levels is vital to success. The work will vary, but our typical day to day is working directly with client teams on the development and delivery of their core products. This means being both a developer and a consultant matter to us: your soft skills will be as important as you software skills at Cantina.

About you: We are looking for someone who can develop quality software at a fast pace while following best practices and can interact with a variety of clients on strategic, high-impact projects. You should enjoy working with small, tight-knit teams of developers as well as enjoy using “the right tool for the right job.” We are not tied to any specific technology, but rather use the best tools at hand.

You should be a passionate developer with a broad range of programming skills who is ready to lead and inspire small project teams. You should have recent experience with the latest best of breed web-based technologies, especially in the areas of mobile development (Java or Kotlin, React Native) and cutting-edge web standards (HTML5, CSS3, ES6). You should enjoy switching between various programming projects, ramping up quickly, regardless of the chosen technology, and delivering. In addition, we are often faced with tasks that go beyond technical discipline to involve much broader aspects of consulting. You should be well versed in project and client relationship management, project scoping and direct client interaction.

Must-have
Strong foundational knowledge of Android development
Ready and willing to ramp up on the “right tool for the right job”
Thrive in a fast-paced startup environment
Be motivated to work independently and over deliver
Know how to identify project issues

Nice-to-have
App development to support Bluetooth hardware integration, in particular Bluetooth Smart/BLE
iOS experience
Functional reactive programming (RxJava, RxJS, RxSwift, ..)
Github with relevant projects to showcase
Open source contributions
Backend / web service experience / expertise

Compensation
Base salary of $100,000 - 120,000 based upon experience
Eligible for target bonus of up to 20% of base salary

Benefits and Perks
100% employer-paid insurance premiums for health, dental, vision, disability and life
Paid parental leave
401(k) retirement plan with employer match
Vacation time accrued to 20 days per year
Free beverages and snacks