, you will play a critical role in developing, maintaining, and scaling Lumi's mobile and backend systems. You will work on both
React Native mobile applications
and
NestJS-based backend services
, contribute to architectural decisions, and ensure high performance, security, and scalability.
This role requires hands-on expertise, strong problem-solving skills, and experience working with real-world production systems.
Key ResponsibilitiesFrontend / Mobile Development
Develop, enhance, and maintain
React Native
mobile applications (
Android & iOS
).
Improve UI/UX performance, responsiveness, and stability.
Fix bugs, optimize existing features, and implement new functionality.
Integrate APIs and third-party services efficiently.
Ensure smooth app deployment to
App Store & Play Store.
Backend Development
Design, develop, and maintain backend services using
NestJS (Node.js)
.
Build and manage
RESTful APIs
for mobile and web platforms.
Optimize backend performance, security, and scalability.
Work with authentication, authorization, and role-based access control.
Integrate real-time services and background jobs where needed.
AI & Smart Features
Collaborate on AI-driven features such as automation, recommendations, and intelligent workflows.
Work with AI APIs, data pipelines, and AI-based decision systems.
Support integration of AI modules into mobile and backend systems.
DevOps & Infrastructure
Work with
CI/CD pipelines
for automated build, test, and deployment.
Experience with
Azure Cloud
(App Services, Storage, Databases, Functions, etc.).
Manage environments (Development, UAT, Production).
Ensure system reliability, monitoring, and performance optimization.
Code Quality & Collaboration
Maintain clean, scalable, and well-documented code.
Use
GitHub
for version control, pull requests, and code reviews.
Collaborate with product managers, designers, and QA teams.
Participate in technical planning, estimations, and architecture discussions.
Required Skills & ExperienceMust-Have Skills
4+ years of experience
in mobile and full-stack development.
Strong expertise in
React Native
.
Strong experience with
NestJS
and
Node.js
.
Excellent knowledge of
JavaScript / TypeScript
.
Experience building and consuming
RESTful APIs
.
Solid understanding of
Git / GitHub workflows
.
Experience with
CI/CD pipelines
.
Hands-on experience with
cloud hosting (Azure preferred)
.
Strong debugging, optimization, and problem-solving skills.
Experience maintaining and improving existing production apps.
AI & Advanced Skills (Highly Preferred)
Experience working with
AI-powered features or APIs
.
Understanding of AI workflows, data processing, or ML integration.
Experience integrating AI into mobile or backend systems.