We are looking for a skilled Senior Flutter Developer with professional experience in mobile application development and a strong understanding of backend technologies. Candidates with Node.js full-stack development experience will be preferred, as the role involves working with mobile applications, APIs, and backend integrations.
The ideal candidate should be capable of developing scalable, responsive, and high-performance mobile applications using Flutter and collaborating with backend development teams.
Key Responsibilities
- Develop and maintain cross-platform mobile applications using Flutter and Dart.
- Build responsive and user-friendly mobile interfaces for Android and iOS.
- Integrate REST APIs and backend services into Flutter applications.
- Work with Node.js and backend APIs when required.
- Collaborate with frontend, backend, and product teams to deliver features.
- Implement authentication, push notifications, and third-party integrations.
- Debug, test, and optimize applications for performance and reliability.
- Follow clean coding practices and maintain scalable application architecture.
- Participate in code reviews and contribute to technical decisions.
- Deploy and maintain mobile applications through relevant app stores.
Required Skills & Qualifications
- Professional experience in Flutter and Dart development.
- Strong understanding of Flutter widgets, state management, and navigation.
- Experience integrating REST APIs and handling JSON data.
- Knowledge of mobile application architecture and clean code practices.
- Experience with Git and collaborative development workflows.
- Understanding of Firebase services, authentication, and push notifications.
- Familiarity with Android and iOS development and deployment.
Preferred Qualifications
- Professional experience in Node.js full-stack development.
- Experience building backend APIs using Node.js and Express.js or similar frameworks.
- Knowledge of databases such as MongoDB, PostgreSQL, or MySQL.
- Experience with JWT authentication and API security.
- Understanding of cloud services and backend deployment.
- Experience delivering complete mobile applications connected to backend systems.
What We Offer
- Opportunity to work on real-world mobile and backend projects.
- Collaborative and growth-oriented work environment.
- Exposure to full-stack application development.
- Professional development and learning opportunities.