About the role
Responsibilities:
- Design, develop, and maintain cross-platform mobile applications using Flutter and Dart.
- Develop scalable and efficient backend services and REST APIs using Golang.
- Integrate Flutter applications with Golang-based backend services.
- Implement state management solutions using BLoC, Provider, Riverpod, or GetX.
- Work with databases such as PostgreSQL, MySQL, MongoDB, or Redis.
- Debug, troubleshoot, and optimize application performance.
- Collaborate with UI/UX designers, backend developers, and product teams.
- Write clean, reusable, maintainable, and well-documented code.
- Participate in code reviews, testing, and application deployment.
Requirements:
- 1.5-3 years of software development experience.
- Strong hands-on experience with Flutter and Dart.
- Practical experience in Golang (Go) backend development.
- Knowledge of REST API development and integration.
- Understanding of Go frameworks such as Gin, Echo, or Fiber.
- Experience with Flutter state management (BLoC, Provider, Riverpod, or GetX).
- Knowledge of SQL/NoSQL databases such as PostgreSQL, MySQL, or MongoDB.
- Familiarity with Git, debugging, and application testing.
- Understanding of object-oriented programming and software design principles.