Android Developer

Android Developer
Location – Los Angeles

Full time or Contract 

Broadwave is seeking Android/Java Developers to join our mobile developer team in Los Angeles. We are looking for a professional who has a solid technical foundation and massive passion for pushing the boudaries of development. In this role, the developer will work closely with our development team and clients by leveraging their technical knowledge contribute their expertise to the projects and provide alternatives that follow Android best practices.

We are a constantly-evolving team, and we’re looking for leaders: those who take initiative, who act with decisiveness and integrity, and who are not afraid to think outside the box. Our agency is inspired by freedom, creativity, and hard work.

Core Responsibilities:

You are able to communicate clearly, and keep us informed of progress, keeping to schedules and deadlines.
Very good understanding of Java and Android lifecyle, garbage collection and design patterns.
Demonstrable portfolio of Android apps you have worked on.
Excellent communicator who is passionate about quality, supportability, extensibility, and simple design.

Required Skills

Responsible for the design and development of our next generation of Android clients for mobile and tablet devices.
Participate in the process of creating detailed product requirements from high-level objectives.
Build relationships with peers and other teams to achieve objectives, maintain objectivity, and give and welcome feedback on design/implementation decisions.
Be self-directed in a fast paced, growing organization with the ability to balance multiple priorities and objectives simultaneously.
Be a leader of and enforce Agile principles within the product development team.

Job Requirements:

6+ years of relevant software development experience.
2+ years of Android development experience.
Deep understanding of video formats, playback, streaming, UI frameworks, and developing for multiple screen sizes.
Experience in building video playback applications on Android.
Experience targeting multiple Android devices, both phones and tablets, from multiple manufacturers and across all OS versions.
Experience with HTTP, HTTPS and REST web services
Experience debugging an Android app, including but not limited to Traceview, DDMS and Draw9 debugging.


Experience on other mobile platforms/technologies such as Blackberry, and Android.
One or more published Android and/or Blackberry apps.
Experience developing and/or interfacing with WS APIs (SOAP/REST/JSON)
Experience with Agile principles and practices such as TDD, Continuous Integration, and strategy, planning and execution.

Please send resume and cover letter detailing your passion for this Industry to careers at . We thank all applicants for their interest. Only candidates under consideration will be contacted. Only those eligible to work in Canada will be considered. Eligibility for working in USA is a requirement for all United States positions