Job Summary:
We are seeking a highly capable Mobile App & Solutions Developer to design, build, and maintain robust mobile applications while contributing to broader system architecture, integrations, and cross-platform solutions.
This role goes beyond mobile UI development. The successful candidate will participate in end-to-end solution engineering, including backend services, API integration, system automation (Python/VB), desktop tools, and integration with laboratory and external platforms.
The ideal candidate is technically strong, architecture-aware, performance-focused, and comfortable working across mobile, backend, and system layers.
Key Responsibilities:
1. Design, develop, and maintain scalable mobile applications using React Native and native modules with experience in Redux, Zustand, Firebase
2. Translate UI/UX designs into responsive, user-friendly, and high-performance mobile interfaces
3. Collaborate with designers, backend developers, and other stakeholders to deliver full-stack solutions
4. Debug, test, and optimize mobile and system code for performance and stability
5. Support system integration and backend development tasks using Python (FastAPI, Flask, Django), Node.js (Express/NestJS), VB, and other technologies as assigned
6. Participate in the development of cross-platform desktop and web applications, including integrations with laboratory systems and external platforms
7. Adhere to best practices in code quality, version control, and deployment workflows
8. Conduct independent research and development into new technologies, tools, or platforms when required
9. Take on additional development and support responsibilities in other key system areas as assigned by management
Required Skills & Qualifications:
1. Strong proficiency in React Native and/or Flutter, with solid understanding of application architecture, state management, and modular code structure.
2. Practical backend development experience using Python (FastAPI/Flask/Django) and/or Node.js (Express/NestJS), including API design and integration.
3. Experience designing and consuming secure RESTful APIs, including authentication (JWT/OAuth2), error handling, and performance optimization.
4. Strong understanding of mobile performance optimization, memory management, network efficiency, and debugging/profiling tools.
5. Experience working in structured Git workflows (feature branching, pull requests, code reviews, CI/CD integration).
6. Solid understanding of mobile UI/UX principles, responsive layouts, accessibility standards, and platform-specific design guidelines.
Preferred Qualifications:
1. Experience independently publishing and maintaining production apps on Google Play and Apple App Store, including build configuration, signing, release management, and store compliance.
2. Working knowledge of native Android (Kotlin/Java) and/or iOS (Swift) development, including native module integration and platform-specific optimizations.
3. Comfortable working in Agile environments and collaborating across disciplines