About the Role
1. Technical Ownership - Mobile, Web & Cloud Integration
a. Architect, develop and maintain scalable, high-performance mobile and web applications using React Native, React.js and backend services using Node.js / Java / Python.
b. Design robust frontend architectures ensuring clean UX patterns, state management (Redux / Zustand) and responsive UI across platforms.
c. Lead integration of real-time features (e.g., socket communication, push notifications, device telemetry visualisation) aligned with IoT and cloud pipelines.
d. Collaborate with technical and non-technical teams to deliver end-to-end user experiences, bridging hardware, firmware and software.
e. Ensure secure authentication, user access flows and end-to-end encryption compliance in user interfaces and APIs.
2. Project Management & Delivery
a. Drive sprint planning, feature roadmaps, app releases and cross-platform compatibility goals.
b. Track technical milestones across mobile and web platforms ensuring seamless feature delivery and performance targets.
c. Maintain clean documentation (architecture diagrams, API specs, component guides, etc) using tools like Notion, GitHub Wiki, Swagger.
d. Leverage tools like Jira to enable transparency and velocity across dev cycles.
e. Proactively identify UX, tech debt and scalability bottlenecks and lead resolution strategies.
3. Team Leadership & Collaboration
a. Mentor full-stack developers; conduct code reviews and maintain architectural consistency.
b. Define and uphold engineering standards, component library practices and test strategies (unit, integration, E2E).
c. Represent the App layer in cross-functional meetings involving hardware, product and business.
d. Collaborate with the product team to translate high-level concepts into shippable features and intuitive UX flows.
Requirements
Bachelor’s or Master’s in Computer Science, Software Engineering or a related technical field.
2 - 4+ years of proven work experience in mobile and web application development, with at least one end-to-end consumer or enterprise product shipped (includes leadership experience as well).
Strong proficiency in Spring Boot (Java), Laravel (PHP), React Native, React.js, Typescript and backend integration via REST/GraphQL APIs.
Hands-on experience with relational and non-relational databases, including PostgreSQL and MongoDB.
Hands-on experience with cloud platforms (AWS, Azure, Firebase or GCP) and CI/CD pipelines.
Hands-on experience with testing frameworks like Jest, Detox, Cypress and Playwright is a plus.
Knowledge of App Store / Play Store submission, versioning and compliance.
Ability to work cross-platform (Android/iOS/Web) and with cross-disciplinary teams (firmware, business).
Hands-on experience working in Agile environments using Scrum or Kanban frameworks
Startup-ready mindset - Hands-on, detail-oriented, fast learner, problem solver and high ownership attitude.
About the Company
kristalball Smart Solutions Pvt. Ltd is a fast growing start up bringing innovative SMART, AI driven products to the market.
Our current product kristalball AI for hospitality, empowers the hospitality industry to maximise margins & ROI through smarter inventory management & supply chain analytics. Top hospitality venues are already ‘reimagining hospitality’ with kristalball.
We are building a winning team of risk-takers, innovators, problem solvers & relationship builders who are passionate about customer-centricity & technology that improves business outcomes. If you are skilled, driven, and eager to be part of a growing business, we want you on our team.
For more information, visit www.kristalball.com