Position: Flutter developer
- Category Programming/Software Development
- Location Kathmandu, Nepal
- Salary N/A
- Expiry date Sep 10, 2024 (Expired)
Job Description
We are seeking a skilled and motivated Flutter Developer with a minimum of 3 years of experience to join our dynamic team. The ideal candidate will have a strong understanding of Flutter and Dart, and a proven track record of building high-quality, robust, and scalable mobile applications. As a Flutter Developer, you will be responsible for the design and development of cross-platform mobile applications, ensuring the best possible performance, quality, and responsiveness of the applications.
Key Responsibilities:
- Design and develop advanced applications for the Flutter platform.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work with outside data sources and APIs.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Work on bug fixing and improving application performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews and contribute to improving development processes and standards.
Qualifications:
- Minimum of 3 years of professional experience in Flutter development.
- Proficient in Dart programming language.
- Strong understanding of mobile application development lifecycle.
- Experience with RESTful APIs to connect mobile applications to back-end services.
- Knowledge of other web technologies and UI/UX standards.
- Familiarity with cloud message APIs and push notifications.
- Understanding of code versioning tools, such as Git.
- Experience with third-party libraries and APIs.
- Strong problem-solving skills and a proactive attitude.
- Excellent communication and teamwork skills.
Preferred Qualifications:
- Experience with other mobile development frameworks such as React Native or Swift.
- Knowledge of backend development and database management.
- Experience with Agile/Scrum methodologies.
- Familiarity with CI/CD tools and processes.
- Contributions to open-source projects.