Are you a lead developer that actually knows how to program? Do you worry about what that function you just wrote will do to battery life? Do you know how to test for that? We want to hear from you.
The mobile team is looking for an Android Development lead to drive the Android Client team. We are building a comprehensive new mobile SDK, new branded INRIX experiences, and helping our partners leverage our SDK into their experiences. We have a great senior team in place, and now we are looking for a new Android developer lead to take it up a notch.
You'll be working with a great team of developers producing a world-class native application. If you're excited by the prospect of making a real investment in mobile then we should talk.
We value open discussion, heavy pushback, and management by objective and prioritization. You will be working closely with our iOS and Cloud teams, and you will work with our designers every day.
Who we’re looking for:
- Experience — At least 6 years as a IC developer and 2 years leading a team showing experience in software development, architecture and design, passion for shipping products, leadership, and planning.
- Customer focus — Our job at the end of the day is to delight customers through technology, you need to be 100% customer focused.
- Leadership - You should feel comfortable settings the standards and pace of a team of talented developers and testers.
- Quality – TDD, Unit Testing, Automation, Black Box, White Box, etc. If you have an obsession with producing high quality code, you’ve come to right place.
- Android Development - No, not just calling other people's library functions. If you don’t want to make the platform dance for you, keep looking. Seriously.
- Passion for detail - You should be able to tell the difference between packet loss and a DNS error. You should be able to monitor the packet flow of your app and continuously improve upon it. You should be able to track battery use and improve it. You should be able to translate requirements and mock-ups into fully functioning features.
- Computer Science - You should know the basics of algorithm design/selection and be able to defend your choices. You should also know the implications on mobile of your decisions (load time, battery use, limited storage, etc.)
How do we plan and build software on the mobile team?
It’s full Scrum and Agile. That means weekly sprint planning, story points, planning poker, retrospective, backlogs, and stories -- the full solution. We work together as a small team and family with as little process as possible. If you love fast paced development or planning, or you want to learn this skill, the INRIX Mobile team is the place to be. If you want to ship real experiences, you want to point at something and say, “I did that”, and you want to work with customers at scale, INRIX is the place for you.
Why you should come to INRIX?
The INRIX development team is a great place to grow your career and skillset. Our roadmap is bursting with opportunity for engineers to bring their best (and then some), solving intriguing challenges, and tangibly impacting the customer experience.
Our space is dynamic, it changes all the time, and we are 100% focused on solving for our customers. Today we might be building the next great mobile app; tomorrow it might be a new traffic app in the new hot car. Our customers are literally building everything you can imagine, and lots you can't. Our data, SDK, apps, and cloud are used across a breadth of experiences and device types.
We take career development very seriously on the mobile development team. Part of our goal is to invest in you. We will support you and help you get better in your craft. We also expect you to teach us a few things along the way.
Also…