About the job Mobile Application Developer
Mobile Application Developer
Engineering / Mobile | Mid–Senior Level
We are partnering with a specialized software engineering company focused on building custom, large-scale solutions tailored to real-world needs, primarily within the public sector.
This is not a typical product role — here you will work on complex systems with real impact, combining software and hardware into fully integrated solutions used in real operational environments.
The Role
As a Mobile Application Developer, you will take ownership of developing and scaling mobile applications that are part of end-to-end systems, where performance, reliability, and usability truly matter.
You will work closely with backend engineers and directly contribute to building solutions used by institutions and large-scale users.
Key Responsibilities
- Design, develop, and maintain high-quality Flutter applications for iOS & Android
- Collaborate with backend engineers to integrate Spring Boot APIs
- Own the full mobile lifecycle: design development testing deployment
- Build pixel-perfect, responsive UI based on UX specifications
- Integrate device features (camera, notifications, geolocation, etc.)
- Optimize application performance (startup time, memory, battery usage)
- Write clean, scalable, and well-documented code
- Participate in code reviews, sprint planning, and technical discussions
- Work closely with QA to ensure high-quality delivery
Required Profile
- 2+ years experience in mobile development with Flutter
- Strong knowledge of Dart and Flutter lifecycle
- Experience working with REST APIs (Spring Boot or similar)
- Familiarity with state management (Bloc, Provider, Riverpod)
- Experience publishing apps on App Store / Google Play
- Understanding of mobile CI/CD pipelines
- Solid understanding of UX patterns and platform guidelines
Nice to Have
- Experience with Spring Boot / microservices architecture
- Familiarity with PostgreSQL or relational databases
- Experience with offline-first apps (SQLite, Hive)
- Background in React or frontend technologies
Tech Environment
- Mobile: Flutter, Dart
- Backend: Java, Spring Boot (API integration)
- Frontend: React, TypeScript
- Database: PostgreSQL / MySQL
- Tools: Git, TFS
Why This Opportunity?
- Work on large, complex projects — not small maintenance tasks
- Real impact through systems used in the public sector
- Exposure to software + hardware integrated solutions
- Small, highly collaborative team with real ownership
- Direct involvement in the full product lifecycle
- Fast decision-making and strong engineering focus