Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Job Requirement: (3-5 Years Experience)
Position Overview
We are seeking a talented and experienced Full Stack Flutter Mobile Developer to join our dynamic team. The ideal candidate will have 3-5 years of professional experience in developing cross-platform mobile applications using Flutter and Dart, along with strong backend development skills. You are needed to work closely with product & project managers, designers, and backend teams to deliver high-quality, scalable, and user-friendly applications.
Responsibilities
- Develop and maintain cross-platform mobile applications using Flutter and Dart.
- Collaborate with UI/UX designers to implement responsive and user-friendly designs.
- Build and integrate RESTful APIs, Graph QL, or Web Sockets for seamless communication between the mobile app and the backend.
- Develop and maintain backend services (Node.js, Python, PHP, or similar) and databases (e.g., MongoDB, Firebase, PostgreSQL).
- Optimize application performance, scalability, and security.
- Debug and resolve technical issues, ensuring quality and stability in mobile apps.
- Write clean, maintainable, and well-documented code following industry best practices.
- Collaborate with cross-functional teams for continuous improvement and feature enhancements.
- Stay updated with the latest trends and advancements in mobile development and Flutter technology.
Job Requirements
Required Skills & Qualifications
Technical Skills
- Experience: 3-5 years of professional experience in mobile app development.
- Mobile Development:
- Strong proficiency in Flutter and Dart for building cross-platform apps.
- Knowledge of state management tools (e.g., Provider, Riverpod, Bloc, or Redux).
- Backend Development:
- Proficiency in one or more backend technologies like Node.js and Python.
- Experience with RESTful APIs, GraphQL, and WebSocket implementation.
- Familiarity with backend frameworks (e.g., Express.js, Flask, or Laravel).
- Database:
- Experience with Firebase, MongoDB, PostgreSQL, or other relational and non-relational databases.
- Version Control: Proficiency with Git and platforms like GitHub or GitLab.
- DevOps: Familiarity with CI/CD pipelines and tools like Jenkins, GitHub Actions, or Bitbucket Pipelines.
- UI/UX: Ability to work with Figma, Adobe XD, or similar tools for integrating designs into apps.
- Testing: Experience with unit, integration, and UI testing frameworks like Flutter Test, Mockito, or others.
Soft Skills
- Strong problem-solving skills and ability to work independently or in a team environment.
- Excellent written and verbal communication skills.
- Adaptability and eagerness to learn new tools, technologies, and frameworks.
Educational Qualifications
- Bachelor's Degree in Computer Science, Software Engineering, or a related field.
- Relevant certifications in Flutter, Dart, or full-stack development.
- Proven track record of developing and delivering mobile applications, especially in learning and education.
Preferred Qualifications
- Experience with Cloud Platforms like AWS, Google Cloud, or Azure.
- Knowledge of mobile-specific tools like Firebase Authentication, Push Notifications, or In-App Purchases.
- Understanding of Agile or Scrum methodologies.
- Knowledge of native Android (Kotlin/Java) or iOS (Swift) development for native integrations.
- Previous experience in building scalable and secure full-stack applications.
Featured Jobs
- IT Infrastructure EngineerDecorative Glass And Arab Union Glass Group - Obour City, Cairo17 days ago