Amazon hires people from all types of backgrounds, into positions based all over the world. We recruit the best and brightest.
Android Developer - TenMarks
TenMarks, an Amazon company based in Burlingame, CA is on a mission to build a brighter future for students across the country. Last school year, 1.5 million students in 60,000 classrooms used TenMarks to improve their math skills, and we’re expecting more than 4 million students this year.
We are growing fast and looking for a talented Lead Android Developer to play a key role in the design and development of TenMarks mobile applications. This is an opportunity to make a big impact and see your work used by millions of students. The ideal candidate will have a passion for making a positive difference and solving complex problems with a strong background in building best-in-class Android applications.
We have a vibrant, collaborative, start-up culture with fun events, catered lunches, and a fully stocked kitchen with any snack that you could desire. Come be part of an amazing team and help change the future of education!
Play a lead role in the design and development of TenMarks tablet and mobile applications
Build best-in-class education applications on tablet and mobile devices
Collaborate closely with other developers, designers and educators to define innovative UI and functionalities optimized for mobile platforms
Investigate and resolve application issues, bottlenecks and inefficiencies
Identify and resolve compatibility issues between the wide range of Android versions and devices
Lead by example and produce high quality code that establishes coding standards and best practices for the team
Work with other mobile teams across the company to utilize and establish best practices for mobile development
Provide technical mentorship to engineers on the team
Deliver high quality work on tight schedules
Bachelor's degree or higher in Computer Science or related field
8+ years of professional software development experience
3+ years of Android application development experience
Experience leading development of complex and highly responsive mobile applications that have been successfully delivered to customers
Strong knowledge of CS fundamentals including data structures, algorithms and complexity analysis
Understanding of system and application performance limits and characteristics
Knowledge of Android software design patterns, including the ones needed to develop connected applications with high-performing UI
Extensive knowledge of memory management and multi-threading
Ability to translate concept designs into user interfaces on mobile devices
Strong communication, analytical and problem solving skills
Developed and launched highly rated apps (4+) to the App Store
Experience working on high-volume consumer mobile products
Strong sense of ownership, urgency and drive
Ability to wear many hats, able to change direction quickly, and eagerness to learn new things
Committed to mentoring and learning from others
TenMarks is part of the Amazon.com group of companies and is an equal opportunity employer.