About You
You have a passion for pushing mobile technologies to the limits. You understand what it takes to develop visually appealing and responsive mobile apps, and bring beautiful UX/UI design to life. You are accomplished at what you do, and long for the chance to work on a mix of bold innovations that will push boundaries and change the way millions of people interact with technology. You are one of us.
About Us
We are a diverse group of entrepreneurially-minded engineers who are working on raising the bar for modern productivity and collaboration. The Innovation Studio we've built affords us the flexibility and excitement of an early-stage startup environment, without the funding challenges or all-or-nothing risk that comes from a singular product focus. We’re a smart, social, and passionate team, looking for other fearless adventurers to join us on our journey.
Responsibilities
- Design and build advanced applications for the Android platform
- Work with design team to make UI effective and beautiful
- Instrument GUI applications to improve responsiveness
- Work with outside data sources and API's
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Work on fixing bugs and improving application performance
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Assist in conducting usability tests with targeted users
- Collaborate with cross-functional teams to define, design, and ship new features
Requirements
- BS in Computer Science or equivalent
- 3+ years of software development experience
- 3+ years of Android development
- Have published at least one original Android app
- Experience with Android SDK
- Experience working with remote data via REST and JSON
- Experience with third-party libraries and APIs
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Solid understanding of the full mobile development life cycle
- Familiar with test-driven development processes
- Experience with distributed version control like Git, Bazaar, Mercurial
- Self-driven to take challenges head-on and achieve goals
- Excel at working in small, dynamic and fast-paced groups
- Familiar with agile software development process