Lirvana Labs is looking for a Senior Software Engineer, Frontend to help build high-quality, scalable applications across web and mobile platforms, shaping the user experience and underlying architecture of their AI-powered personalized learning product.
Requirements
- Strong experience with Flutter and/or React or similar UI framework
- Solid understanding of object-oriented programming (OOP) principles
- Experience deploying and maintaining apps on web (knowledge of iOS and Android deployment is a plus)
- Comfortable collaborating with designers and translating designs to usable interfaces
- Familiar with performance optimization, debugging tools, and frontend architecture patterns
- Bonus: Experience with animations, state management (e.g., Provider, Riverpod, Redux), or hybrid app architectures
- Experience deploying Flutter apps to iOS and Android
Responsibilities
- Architect, design, and implement robust, scalable frontend applications using Flutter (Dart) and/or React.
- Deliver high-quality features across web, and optionally iOS/Android platforms.
- Own and manage the deployment process to the web (and optionally to iOS/Android using Flutter).
- Ensure smooth CI/CD pipelines and scalable release workflows.
- Take ownership of major features from conception to deployment.
- Mentor junior engineers through code reviews, pair programming, and technical guidance.
- Drive technical excellence by identifying and addressing performance bottlenecks, advocating for clean code, maintainable architecture, and testing best practices.
Other
- 5+ years of professional software engineering experience
- Experience working in an agile team environment
- A Bachelor's Degree in Computer Science or a related technical field, or equivalent practical experience.
- Include a brief note in your application describing a challenging project you’ve worked on involving scaling high-performance mobile and web applications. We're particularly interested in your role and the technical decisions you helped make.