Job description
We are looking for an experienced Senior Flutter Developer with minimum 2 years of hands-on experience in Flutter, Node.js, and React.js. The ideal candidate will be responsible for designing, developing, and maintaining high-quality cross-platform mobile applications. You should be a team player with a passion for problem-solving and a deep understanding of modern mobile development trends.
Key Responsibilities
Flutter Development:
- Design and develop advanced applications using Flutter for both iOS and Android platforms.
- Build efficient, scalable, and reusable code components.
- Ensure the performance, quality, and responsiveness of applications.
Full Stack Development:
- Work with Node.js for backend API development and microservices.
- Utilize MongoDB for database management and optimization.
- Develop web applications using React.js for seamless user experiences.
Collaborative Teamwork:
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in code reviews, architecture discussions, and contribute to continuous improvement.
Testing and Optimization:
- Write unit and integration tests for robustness, including edge cases, usability, and general reliability.
- Optimize applications for maximum speed and scalability.
Maintenance and Troubleshooting:
- Troubleshoot, debug, and enhance existing applications.
- Stay updated with the latest industry trends, technologies, and best practices.
Required Skills & Qualifications
Experience: Minimum 2 years of professional experience in software development, with a strong focus on Flutter, Node.js, MongoDB, and React.js.
Proficiency:
- Flutter: Deep understanding of Dart language, Flutter architecture, widgets, animations, and state management solutions (e.g., Provider, Riverpod, Bloc).
- Backend: Strong skills in Node.js, RESTful API development, and experience with microservices architecture.
- Database: Proficient in MongoDB, including database design, schema management, and query optimization.
Frontend: Experience in building responsive web applications using React.js.
Tools & Platforms:
- Version control using Git.
- Experience with CI/CD pipelines, deployment, and automated testing.
- Familiarity with cloud platforms like AWS, Firebase, or Google Cloud.
Soft Skills:
- Strong problem-solving abilities and analytical thinking.
- Excellent communication and collaboration skills.
- Self-motivated with a passion for continuous learning and staying updated with new technologies.
Preferred Qualifications
- Experience with other mobile frameworks (e.g., Kotlin, Swift) is a plus.
- Knowledge of GraphQL, Docker, or Kubernetes.
- Familiarity with Agile/Scrum methodologies.
- Previous experience leading a team or mentoring junior developers.
Job Category: Designer
Job Type: Full Time
Job Location: Ahmedabad Nava Vadaj