Full Stack Mobile Developer
TOPPAN Ecquaria Pte. Ltd.Job Description
- Develop, test, and deploy new user-facing features for our IOS and Android applications using React Native. - Design, build, and maintain efficient, reusable, and reliable back-end services and APIs in Java (e.g., using Spring Boot) - Implement mobile security best practices, including secure data storage, encrypted communications, code hardening, and protection against common vulnerabilities. - Collaborate with the Product Manager, designers, and other engineers to define feature specifications and secure architecture. - Write clean, maintainable, and well-documented code following best practices. - Troubleshoot and debug issues across the entire stack, from the mobile UI to the back-end infrastructure, including security-related incidents. - Participate in code reviews with a keen eye for security flaws. - Contribute to the entire product lifecycle, from ideation and prototyping to launch and support.
Job Requirements
- Experience: Minimum of 2+ years of professional experience in software development. - Mobile development proven experience building cross-platform mobile apps with React Native. A portfolio of released applications on the App Store or Google Play is a plus. - Back-End Development: Strong proficiency in Java and experience with relevant frameworks (e.g., Spring, Spring Boot). Application Security: - Demonstrated knowledge of mobile security principles and common vulnerabilities (e.g., OWASP Mobile Top 10) - Experience with secure data storage on mobile devices (e.g., Keychain on IOS, Keystore on Android). - Knowledge of secure communications protocols (HTTPS) and experience implementing certificate pinning and PKI integration. - Familiarity with secure token management (e.g., JWT best practices) and code obfuscation techniques. - System thinking demonstrated ability to design computer systems, considering scalability, performance, maintainability, and security clearance. - Tools & Practices: Familiarity with version control (Git), RESTful APIs, and 3rd party SDK Integration.
Work Location