The Flutter Developer will be responsible for building high-quality, user-friendly mobile applications using Flutter, Swift, React Native, and more. The ideal candidate will have strong expertise in UI/UX design principles, as well as proficiency in state management tools like Bloc and Riverpod.
Responsibilities:
- Develop responsive applications using Flutter while adhering to design and UX/UI guidelines.
- Implement efficient state management using Bloc, Riverpod, and other tools.
- Work with designers to translate wireframes and prototypes into functional code with a focus on user-centered design principles.
- Implement unit and integration testing to ensure application quality.
- Collaborate closely with cross-functional teams, including designers, product managers, and other developers.
- Maintain, optimize, and enhance applications for better performance and user experience.
Qualifications:
- 2+ years of hands-on experience with Flutter and Dart.
- Strong understanding of UX/UI design principles.
- Expertise in state management tools like Bloc and Riverpod.
- Familiarity with Swift, Xcode, and Interface Builder.
- Experience with React Native.
- Knowledge of Kotlin or Java and Android Studio.
- Proficiency in Git.
- Experience with RESTful and GraphQL APIs.
- Familiarity with Angular, Vue.js, or Node.js.
- Experience working in an Agile environment.
Preferred Skills:
- Knowledge of CI/CD tools like Jenkins or GitLab CI.
- Familiarity with Docker and containerization technologies.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
What We Offer:
- Competitive salary and benefits package.
- Opportunities for professional growth and learning in UX/UI design.
- A collaborative, team-oriented work environment.
- Modern and comfortable office space in Baluwatar, Kathmandu.