Software Developer Role
About the Role
We are seeking a highly skilled Software Developer with proven expertise in Flutter and the MERN stack (MongoDB, , React, ) to join our growing technology team.
The successful candidate will play a key role in designing, developing, and maintaining both mobile and web applications that align with our strategic goals.
Key Responsibilities
• Develop, test, and deploy cross-platform mobile applications using Flutter.
• Build, maintain, and optimize scalable web applications using the MERN stack.
• Collaborate with designers, product managers, and other engineers to deliver high-quality solutions.
• Integrate RESTful APIs and external services into applications.
• Ensure performance, responsiveness, and security of applications.
• Participate in code reviews, testing, and continuous improvement of development practices.
Qualifications & Experience
• Proven experience in Flutter mobile development (iOS & Android).
• Hands-on experience with MERN stack development.
• Strong understanding of RESTful APIs, JSON, and backend integration.
• Proficiency in version control systems (e.g., Git).
• Solid grasp of software engineering principles, clean code, and best practices.
• Excellent analytical, problem-solving, and communication skills.
Desirable Skills
• Familiarity with cloud platforms (AWS, GCP, or Azure).
• Knowledge of CI/CD pipelines and DevOps practices.
• Experience with state management in Flutter (e.g., Provider, Riverpod, Bloc).
• Exposure to GraphQL and microservices architecture.