Bamptee

Senior Mobile Full Stack Engineer

Lebanon

5 days ago
Save Job

Summary

About the Role

We’re building a complex, real-time, cross-platform application with a modular architecture on both frontend and backend. As a Senior Engineer, you’ll play a critical role in shaping and scaling our mobile and backend systems. You’ll work on everything from advanced UI flows and animations to backend APIs and infrastructure, with state management and real-time responsiveness at the core.

Our architecture relies heavily on centralized state management using Redux, which serves as the backbone for syncing UI, cached data, and real-time updates across the app.

This role requires someone who writes clean, maintainable code, designs scalable systems, and understands how to bridge the gap between design, product, and performance.What You’ll Do

  • Architect and develop advanced mobile features in a React Native environment with a deep focus on performance, reliability, and UX polish.
  • Design and maintain backend services using a modular, TypeScript-based Node.js framework.
  • Build and optimize a Redux-based state layer, ensuring consistent, predictable data flow and seamless interaction between the frontend, local cache, and backend services.
  • Implement and manage real-time data flows including messaging, notifications, and background sync.
  • Collaborate with design and product teams to ensure high-fidelity implementations that match both visual and interaction expectations.
  • Contribute to a clean, testable codebase that emphasizes SOLID principles, clear boundaries, and long-term maintainability.
  • Take part in reviewing, mentoring, and enforcing engineering standards across the team.
  • Manage deployment and release processes for mobile apps and backend services in a CI/CD environment.

What You Bring

  • 5+ years of experience in mobile and backend engineering with a clear understanding of scalable app architecture.
  • Strong experience building and maintaining applications with centralized state management patterns — specifically Redux — in production environments.
  • Deep proficiency in building performant mobile applications with complex animations, transitions, and native integrations.
  • Understanding of asynchronous data flows, optimistic updates, offline-first handling, and background tasks.
  • Solid backend development experience, particularly in stateless API design, middleware composition, and dynamic database routing.
  • Strong attention to detail in implementing UI/UX designs with smooth micro-interactions and responsiveness.
  • Familiarity with secure authentication flows, environment configurations, and testing strategies.

Nice to Have

  • Experience with biometric authentication, voice input, camera-based workflows, or advanced file/media handling.
  • Previous work on multitenant backends or modularized service layers.
  • A strong product mindset and a track record of shipping end-to-end features in production.




How strong is your resume?

Upload your resume and get feedback from our expert to help land this job