Senior Android Developer

Sorry, this job was removed at 2:05 a.m. (EST) on Monday, June 26, 2017
Find out who's hiring in Waltham.
See all Developer + Engineer jobs in Waltham
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Sr. Android Developer
At Constant Contact, we aim to empower small businesses and nonprofits to grow customer relationships and succeed. We are seeking a creative senior Android Developer who will help us build Android apps that enable our customers to succeed. You will be working closely with our team of mobile developers and designers, building some of the core technologies that we integrate in the app using your creativity, drive for excellence and coding skills. You will not only be responsible for building and delivering the new features on our roadmap, but also bringing fresh ideas about what mobile can do for millions of SMBs. The ideal candidate will be flexible, self-motivated, loves making excellent code and takes pride in creating a great user experience.

Job Specs:

You will be reporting to our Engineering Manager, joining a small team of enthusiastic developers that are crafting mobile experiences. You'll be able to use frameworks provided by other team members and work closely together with them to ensure tight integration in the Android app. Your key responsibilities will be:

  • To help architect, develop and maintain our Android apps; 
  • To ensure best possible performance, quality and responsiveness of the app; 
  • To help and guide the product team when designing new features;
  • Keep on top of new libraries and technologies like Reactive programming (RxJava), DI (Dagger), UI testing (Espresso), Bluetooth beacons, and more.

Skills & Requirements:

As the Senior Android Developer, we expect you to have a proven track record of building outstanding apps (publicly available in Google Play). In order to ensure the highest quality, we require:

  • 3+ years of experience developing on Android; 
  • Excellent understanding of Java and programming concepts such as multithreading, MVP with DI, UI and unit testing, Reactive programming, layered architecture; 
  • Good understanding of Material Design; 
  • Feel at ease with most programming concepts of Android, from SQLite to custom ViewGroups. The Android User Interface has no secrets for you; 
  • 7+ years of experience developing in high level OO languages (C++, Java, etc.); 
  • Excellent understanding of programming patterns and ability to architect elegant solutions to complex problems; 
  • Flexibility to deal with a rapidly changing environment; 
  • Passion for quality and maintainability of code.

Preferably you also have:

  • B.S. in Computer Science or equivalent, or relevant development experience without.
  • A few years of experience in C++ programming; 
  • Good experience in writing Espresso and unit tests; 
  • Familiarity with Gradle and Jenkins;
  • Experience with Git and Jira.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Reservoir Place 1601 Trapelo Road, Waltham, MA 02451

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Constant ContactFind similar jobs