Android Frameworks Engineer

What is the Role?

Modify the Android operating system to add in new features that WONDER users will fall in love with! Basically anything written in Java is your playground.


Bachelors in Computer Science or equivalent experience

Job Requirements / Experience

- 5+ years software development experience in Java or C/C++
- 3+ years experience with Android framework and application development
- Deep understanding of the Android platform and code base
- Deep understanding of client/service based architectures and messaging protocols
- Determine product feasibility by evaluating the customer problem, technical requirements and schedule with aim of proposing solutions
- Own the overall release and QA cycles of your code


- Personally driven with a bias for action
- Ability to work independently and implement product features from start to finish
- Curious and willing to investigate and experiment with new technologies
- Strong verbal and written communication skills and an ability to work in a team environment
- Strong object oriented design and coding skills and computer science fundamentals in data structures, algorithms, and complex analysis
- Ability to distill problem definitions, models and constraints from informal business requirements, and to deal with ambiguity and competing objectives
- Willingness to iterate on a product with user feedback and usage metrics

Bonus Points

- Contributions to open source projects
- Experience working at a system level
- Deep understanding of Linux/Android Kernel
- Avid Gamer