Job Search and Career Advice Platform

Enable job alerts via email!

Mobile Fullstack Developer

TOPPAN ECQUARIA PTE. LTD.

Singapore

On-site

SGD 60,000 - 80,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech company in Singapore is seeking a Software Developer to enhance their mobile applications and back-end services. Candidates should possess over 2 years of experience, showcasing proficiency in React Native for mobile development and Java for back-end solutions. Familiarity with mobile security, including secure data storage and communication protocols, is crucial. This role offers a chance to contribute to the entire product lifecycle, from ideation to launch.

Qualifications

  • Minimum of 2+ years of professional experience in software development.
  • Proven experience building cross-platform mobile apps with React Native.
  • Strong proficiency in Java and relevant frameworks like Spring.

Responsibilities

  • Develop, test, and deploy new features for iOS and Android applications.
  • Design and maintain efficient back-end services and APIs.
  • Implement mobile security best practices.

Skills

React Native
Java
Mobile security best practices
System design

Tools

Git
Spring Boot
Job description
Responsibilities
  • 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.
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
  1. Demonstrated knowledge of mobile security principles and common vulnerabilities (e.g., OWASP Mobile Top 10).
  2. Experience with secure data storage on mobile devices (e.g., Keychain on iOS, Keystore on Android).
  3. Knowledge of secure communication protocols (HTTPS) and experience implementing certificate pinning and PKI integration.
  4. Familiarity with secure token management (e.g., JWT best practices) and code obfuscation techniques.
  • System Thinking: Demonstrated ability to design complex systems, considering scalability, performance, maintainability, and security architecture.
  • Tools & Practices: Familiarity with version control (Git), RESTful APIs, and 3rd Party SDK integration
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.