Senior Android Team Leader
Perforce develops DevOps tools that improve software quality and security as well as team productivity for several of the world’s leading companies, such as PIXAR, CD Projekt Red, NASA, Verizon, Honda, NVIDIA, and Johns Hopkins.
Position Summary:
Perfecto is currently looking to expand its mobile team and we’re looking for an Android OS Team Leader with solid Android internals experience to help us make miracles. Perfecto is the most trusted platform for testing web and mobile apps. Test faster, test smarter and test continuously with Perfecto’s AI-driven, end-to-end testing platform. The world’s leading digital Enterprises reply on Perfecto to reach their DevOps goals by making continuous testing a reality.
As a Team Leader you will take a major part in developing and managing our product. This will involve research of different features and protocols and non-public APIs. As you will be working on supporting non-trivial functionality, your daily tasks will be quite different from the average mobile app development tasks and will include:
Responsibilities:
Tracking communications between Android device and development tools
Interfacing with services running on mobile device, internal processes and private APIs
Looking into various binaries, open source to work through challenges
Code development in Java, C and C++ on Android/Linux
Reverse engineering of APKs and OS internal mechanisms
Android research
Requirements:
At least 6 years of software development (Java, C or C++)
At least 4 years of experience in Android OS programming
Strong knowledge with Android internals – A must
Proven knowledge in reverse engineering and Android research – A must
Experience with C++ and NDK development
If you are passionate about the technology that impacts our day-to-day lives and want to work with people as talented and dedicated as yourself, apply today!