Search by job, company or skills

T

Mobile Fullstack Developer

2-4 Years
SGD 6,000 - 7,500 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted 26 days ago
  • Be among the first 10 applicants
Early Applicant

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

More Info

Job Type:
Industry:
Employment Type:

Job ID: 140585675