WorkNomads

Full-stack Mobile Application Developer

WorkNomads

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Job Level

SeniorLead

Tech Stack

AndroidCloudCyber SecurityDartDjangoDockerDynamoDBFlutterGraphQLiOSJavaScriptKotlinMicroservicesMongoDBMySQLNGINXNode.jsNoSQLNuxtPostgresPythonReactReact NativeSQLVue.js

About the role

  • We are looking for a Full Stack Mobile Application Developer with hands-on experience in designing and delivering end-to-end applications across mobile
  • Design, develop, and maintain cross-platform mobile applications using Flutter (iOS & Android)
  • Build and integrate RESTful APIs services, ensuring smooth communication with backend systems
  • Work with databases (SQL/NoSQL) and cloud services to manage data efficiently and securely
  • Collaborate with backend developers, designers, and product managers to define and deliver seamless end-to-end solutions
  • Optimize applications for speed, security, and scalability
  • Manage code repositories with Git/GitLab, ensuring proper version control and CI/CD pipeline integration
  • Troubleshoot, debug, and fix issues across the full mobile application stack
  • Stay updated with the latest Flutter, Dart, and mobile development best practices, and proactively introduce improvements
  • Contribute to Agile/Scrum ceremonies (stand-ups, sprint planning, retrospectives)
  • Contribute to the DevOps and DevSec attributes and services
  • Document development processes and technical specifications
  • Ensure applications comply with domestic data residency mandates, encryption certification standards, and cross-border data transfer regulations

Requirements

  • Minimum 7 years of experience in software development
  • Proficient in backend development using Python (Django); Node.js is a plus
  • Frontend expertise in JavaScript frameworks (Vue.js, Nuxt.js and/or React.js)
  • Mobile technologies experience (Dart/Flutter); others like Kotlin, React Native, NativeScript are a plus
  • Experience with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, DynamoDB)
  • Experience architecting scalable systems using microservices
  • Strong background deployment using Docker, docker-compose, Nginx, and automated pipelines with Git/GitLab CI/CD
  • Proven track record in designing and integrating RESTful APIs and optimizing performance
  • Proficiency in Flutter and backend integration
  • Expertise with SM2/SM3/SM4/SM9 commercial encryption algorithms and secure key management systems (KMS/HSM) deployed within mainland China or similar
  • Adherence to Cybersecurity Law (CSL), Data Security Law (DSL), Personal Information Protection Law (PIPL), and the Multi-Level Protection Scheme (MLPS)
  • Bachelor's degree or equivalent in Computer Science, Software Engineering, Communication Technologies, Information Technologies or Mathematics
  • Hands-on experience leading cross-functional development teams
  • Strong understanding of software development lifecycle and team dynamics
  • Self-organized and able to execute preliminary tests before deploying new features / optimizations
  • Familiarity with DevOps and CI/CD delivery models
  • Nice to have: Experience in start-ups projects
  • Nice to have: Mobile application data regulatory or compliance-heavy environments (Europe, China, or other)
  • Nice to have: Prior experience integrating AI models and facial recognition algorithms
  • Nice to have: Familiarity with China’s regulatory and cryptographic compliance requirements
  • Nice to have: GraphQL knowledge and experience