
Real job — pulled straight from Unipal’s careers page · Verified July 12, 2026 · No reposts.
Job description
Unipal is hiring a Full Stack Software Engineer — a full-time, based in Manama, Bahrain role. Apply directly on Unipal's careers page below.
Full Stack Software Engineer
Location: Manama, Bahrain
Software Engineer - Flutter Developer
Location: Manama, Bahrain
Job Type: Full-Time, Onsite
Department: Product & Engineering Department
+ Overview
Unipal is looking for a passionate Flutter Developer to take full ownership of our mobile app. You’ll be the main person responsible for maintaining, improving, and evolving the Unipal experience used by thousands of students across Bahrain and Saudi Arabia.
We’re a fast-moving startup on a mission to empower youth through discounts, rewards, and a smarter way to pay. If you love solving problems, optimizing performance, and crafting pixel-perfect mobile experiences, this role is for you!
+ Key Responsibilities:- Lead the development, maintenance, and enhancement of the Unipal mobile app on Android and iOS.
- Build high-quality UI components, animations, and micro-interactions with a focus on performance and usability.
- Integrate and manage backend services, APIs, Firebase, and other external systems.
- Monitor performance metrics, conduct debugging, and improve app stability and responsiveness.
- Implement analytics tracking, crash monitoring, and A/B testing using Firebase and related tools.
- Participate in technical decisions, app architecture planning, and roadmap execution.
- Collaborate with Product, Design, and Growth teams to deliver features aligned with user needs and business goals.
- Ensure clean, maintainable, and scalable code following best practices.
- 3+ years of hands-on Flutter experience (production-level apps).
- Deep understanding of Flutter’s state management, navigation, and widget optimization.
- Strong knowledge of Dart, asynchronous programming, and app lifecycle.
- Familiarity with Firebase Analytics, crash reporting, and A/B testing tools.
- Understanding of RESTful APIs and backend integrations.
- Bonus: knowledge of C#, Go, Node.js, SQL Server, or BigQuery.
- A mindset for clean code, scalability, and performance.
- Comfortable in a startup environment — taking ownership and moving fast.
We’re excited to bring on a talented Flutter Developer to build high-impact features and craft a fast, intuitive app experience as our platform continues to scale.
Get Full Stack Engineer jobs like this→
New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.
Email me new jobsSimilar jobs


Product Engineer, ArcGIS SDK Documentation (Remote)


Frequently asked questions
What skills are required for Full Stack Software Engineer at Unipal?
The required skills for Full Stack Software Engineer at Unipal include: Flutter, Dart, Firebase, REST, C#, Go, Node.js, SQL Server, BigQuery.
What is the seniority level for Full Stack Software Engineer at Unipal?
Full Stack Software Engineer at Unipal is a Mid Level level position.
How do I apply for Full Stack Software Engineer at Unipal?
You can view the full description and apply for Full Stack Software Engineer at Unipal on EchoJobs: https://echojobs.io/job/unipal-full-stack-software-engineer-8k4if.