Job Overview:
We are seeking an experienced Flutter Developer to design and build high-quality, cross-platform mobile applications. You will work closely with UX/UI designers, back-end developers, and product managers to create seamless mobile experiences. This role requires expertise in Flutter and Dart, along with a keen eye for detail and a passion for mobile innovation.
Key Responsibilities:
- Mobile Application Development:
- Develop, test, and maintain cross-platform mobile applications using Flutter and Dart, ensuring optimal performance and user experience.
- Collaboration:
- Work with product managers, designers, and back-end developers to integrate APIs and implement feature enhancements.
- Code Quality & Best Practices:
- Write clean, modular, and maintainable code following best practices and agile methodologies; perform code reviews and debugging.
- Performance Optimization:
- Optimize applications for maximum speed and scalability, ensuring responsiveness on various devices and screen sizes.
- Continuous Improvement:
- Stay updated with the latest industry trends, Flutter releases, and emerging technologies to continually improve application performance and functionality.
Requirements:
- Experience:
- Minimum of 2-3 years of experience in mobile application development with a focus on Flutter.
- Technical Skills:
- Strong proficiency in Dart and Flutter framework.
- Familiarity with RESTful APIs, JSON, and third-party libraries.
- Knowledge of version control systems (e.g., Git) and CI/CD pipelines.
- Education:
- A Bachelor’s degree in Computer Science, Software Engineering, or a related field is preferred.
- Soft Skills:
- Excellent problem-solving skills, strong attention to detail, and the ability to work both independently and collaboratively in a fast-paced environment.
Preferred Skills (Bonus):
- Experience with Firebase or other cloud services.
- Familiarity with native development (Android/iOS) concepts.
- Understanding of UX/UI design principles.
- Prior exposure to Agile/Scrum methodologies.
Benefits:
- Competitive salary and performance-based incentives.
- Opportunities for professional development and career advancement.
- Flexible working arrangements and potential for remote work.
- A dynamic, collaborative, and innovative work environment.