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