Full Stack Mobile Developer

TOPPAN Ecquaria Pte. Ltd.
Full Time: $ 5500 - $ 8000 / month

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

11 LORONG 3 TOA PAYOH JACKSON SQUARE, 319579