You will design and develop software across multiple product areas and support various team requirements.
Responsibilities
- Develop and optimize code using C, C++, Assembly, Swift, and Objective-C.
- Perform reverse engineering and debugging of mobile applications to identify vulnerabilities and test protection solutions.
- Implement security features including obfuscation, encryption, and code hardening to prevent tampering and unauthorized access.
- Analyze mobile app vulnerabilities and propose technical security solutions.
- Ensure code quality through unit testing and adherence to the Secure Development Lifecycle.
- Escalate technical risks to engineering management and provide support for customer technical escalations.
Required Skills
- 5+ years of software engineering experience.
- Proficiency in C, C++, and Assembly.
- Expertise in Swift and Objective-C for iOS development.
- Experience with Xcode and TestFlight.
- Deep understanding of mobile application security and reverse engineering.
- Ability to implement code hardening and encryption techniques.
- Experience working within a Secure Development Lifecycle.