The Flutter Developer will be responsible for designing, developing, and maintaining high-quality cross-platform mobile applications for Android and iOS using the Flutter framework.
Qualification and Experience
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field
- Minimum 2–4 years of professional experience in mobile application development.
Job Description
- Develop, test, and deploy high-quality Flutter applications with clean, maintainable, and scalable code.
- Collaborate with product managers, designers, and backend engineers to translate requirements into functional and efficient mobile solutions.
- Optimize app performance, including load time, memory usage, and rendering speed, ensuring smooth user experiences.
- Participate actively in sprint planning, daily stand-ups, and retrospectives, contributing ideas and feedback for continuous improvement.
- Conduct code reviews to ensure code quality, maintainability, and adherence to best practices and architectural standards.
- Troubleshoot, debug, and resolve issues in a timely manner to maintain high app stability and reliability.
- Keep up-to-date with emerging Flutter technologies, libraries, and tools to enhance productivity and performance.
- Prepare and maintain technical documentation for reference and reporting.
- Collaborate with QA teams to ensure all applications meet required performance and security standards before deployment.
Required Skills
Technical Skills:
- Proficiency in Flutter and Dart programming language.
- Strong understanding of RESTful APIs, third-party integrations, and state management (e.g., Provider, Bloc, Riverpod, GetX).
- Knowledge of Git version control and CI/CD processes.
- Familiarity with Firebase, push notifications, and cloud messaging services.
- Understanding of mobile UI/UX design principles and responsive layouts.
- Experience with app performance optimization and debugging tools.
Soft Skills:
- Excellent problem-solving and analytical thinking abilities.
- Strong communication and collaboration skills within cross-functional teams.
- Ability to manage multiple tasks and deliver within deadlines.
- Continuous learner with adaptability to new technologies and tools.
- Detail-oriented mindset with a focus on quality and performance.
Benefits of Working at eSewa
• Stellar opportunity to work with the rising company
• The amazing and passionate young team, beautiful office space
• Trust of biggest FinTech company.
• One-of-a-kind company culture and growth opportunities to accelerate your career progression.
How to apply?
We are always keen to meet energetic and talented professionals who would like to join our team. Click on the button below and submit your application to apply for the post.