Previous Job
Previous
Android Application Engineer
Ref No.: 17-12184
Location: Boston, Massachusetts
Position Type:Direct Placement
Start Date: 12/04/2017
My direct client in Boston, MA (Seaport District) is hiring an Android Application Engineer.
 
Location: Boston, MA (Seaport District)
Salary/Rate: Competitive and dependent upon experience
Start Date: ASAP
 
The team:
Team fit is important to us. We're looking for engineers who take pride in their work, who want to learn something new several times a day, and who always strive to do a better job. Here's what we believe in – if you agree with these sentiments, then you might enjoy working here:
  • We believe that software craftsmanship practices, including test-driven development and pair programming, improve the quality of our code and encourage a sustainable pace of development.
  • We believe in people. We think we make better decisions as a team, so we support each other, share ideas, collaborate and pair code to get the most out of our teammates. We invest time and money in training.
  • We believe in having an empowered team. We don't prescribe solutions or specifications to our engineers – we give them challenging problems and expect them to work together to find creative solutions.
 
The role:
We're looking for experienced Android developers to help us move our app forward. You should enjoy engineering solutions to complex problems, and relish the opportunity to work with a range of technologies. You should be comfortable managing your own work, and should strive to innovate and influence on a daily basis.
 
Responsibilities:
  • Build and iterate on a next generation mobile platform
  • Influence architecture and development of our new platform with your experience and/or wisdom
  • Collaborate closely with our product, design and testing teams to enhance the user experience for our members and internal operations teams
  • Design, develop, and optimize improvements to our apps and internal tools
  • Take joint responsibility for the team's working practices, and contribute to a culture of continuous learning and improvement
Requirements:
  • 7-10+ years of experience creating Android applications, ideally serving a large customer base
  • Proven experience writing robust and responsive apps backed by web APIs
  • A passion for developing software of the highest quality with the best user experience in mind
  • Detailed knowledge of the fundamentals of Android development, including the fragment/activity lifecycle, networking, relevant design patterns and popular frameworks
  • A strong understanding of the principles of software design, architecture, algorithms and data structures
  • A good understanding of how to write clean code, and how to keep it clean
Bonus Points if you:
  • Are well -acquainted with the principles laid out in the Agile Manifesto and have practiced them
  • Know how to write robust unit tests, and how to use them to refactor code
  • Have a good understanding of Android UI and UX best practices
  • Possess a degree in Computer Science or equivalent
  • Are fun to be around and get on well with smart, hardworking developers