Mobile App Developer with Security Ambitions (iOS/Android)
Guardsquare
·
Posted:
May 4, 2023
·
Onsite
About the position
Guardsquare is seeking an experienced iOS and/or Android app developer to join their R&D team in Leuven. The ideal candidate will have a strong interest in the security aspects of mobile apps and a desire to build mobile security tools. They should have a thorough understanding of the mobile application development process and a passion for the ecosystem and its internals. The candidate should also have experience in either Java/Kotlin (Android) or C++ (iOS) and an interest in compiler technology. This is an opportunity to broaden horizons and work on developer tooling that offers the best protection with the best user experience.
Responsibilities
- Make sure our developers select the right protection mechanisms with the best security/performance ratio.
- Propose improvements to how our tools are used and configured, minimizing the effort for the app developer while maximizing the resulting security level.
- Understand the tradeoffs developers make, and propose mechanisms to facilitate these choices.
- Maintain and improve our existing Java or C++ code base.
- Stay up-to-date with reverse engineering practices.
- Research, test and implement additional code hardening techniques.
- Support customers in the usage of our software.
- Continuously improve the code quality through extensive testing.
Requirements
- Thorough understanding of the mobile application development process
- Knowledge of Android and Java internals
- Strong Java skills
- Familiarity with LLVM and C++
- Expertise in both Android and iOS platforms
- Passion and interest in the mobile app ecosystem and its internals
- Ability to propose improvements to tools and configurations
- Understanding of tradeoffs in app development and ability to propose mechanisms to facilitate choices
- Proficiency in Java/Kotlin (Android) or C++ (iOS)
- Interest in compiler technology and familiarity with Java bytecode or LLVM tools and libraries
- Hands-on experience with app developer tools and concepts for Android and iOS platforms
- Degree in a Computer Science related field
- Experience with code hardening techniques and reverse engineering practices
- Strong problem-solving and debugging skills
- Excellent communication and collaboration abilities
- Continuous learning mindset and willingness to stay up-to-date with industry trends and advancements
Benefits
- Competitive salary package
- Tools and flexibility for successful development
- International environment with diverse colleagues
- Opportunity to share and implement ideas
- Hybrid work policy for work-life balance
- Dynamic team focused on continuous education and enhancement
- Diverse and multicultural company
- Market leader in mobile application security
- Opportunity for continuous learning and growth