Software Engineer - Flutter
Code Fusion Technologies is a global software development company providing IT solutions to enterprises worldwide. Combining proven expertise in technology, and an understanding of emerging business trends, Code Fusion delivers a range of software development solutions that includes e-business solutions, enterprise applications, professional website design and development, product engineering, CMS software, etc.
Details / requirements:
About the Role:
We are seeking a skilled Flutter Developer with at least 2 years of experience to design and develop high-quality mobile applications for Android and iOS. The ideal candidate will have a strong command of Flutter and Dart, and be capable of independently managing the full app development lifecycle—from concept to deployment—in a fast-paced, agile environment.
Key Responsibilities:
Independently plan application architecture and workflows based on project requirements, ensuring alignment with business objectives.
Design intuitive, pixel-perfect, and responsive user interfaces that deliver a seamless, native-like experience across iOS and Android.
Develop robust, scalable, and efficient mobile applications using Flutter, adhering to best practices and coding standards.
Analyze and interpret client or product requirements to create technical specifications and actionable development plans.
Write clean, testable, and maintainable code to ensure long-term reliability and performance.
Diagnose and resolve bugs, performance bottlenecks, and cross-platform compatibility issues to maintain optimal app functionality.
Integrate RESTful APIs, third-party libraries, and services such as Google Maps or location-based features as needed.
Collaborate with product managers and designers to refine requirements and implement innovative features.
Contribute to agile project planning, providing accurate estimates and ensuring timely delivery of milestones.
Stay informed about Flutter updates, tools, and industry trends to enhance development efficiency.
Required Qualifications and Skills:
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Minimum of 2 years of professional Flutter development experience, with a proven track record of independently delivering iOS and Android applications.
Strong expertise in planning, designing, and developing scalable mobile applications using Flutter.
Proficiency in object-oriented programming (OOP), state management, offline storage, and JSON/XML parsing.
Experience integrating APIs and third-party services, including location-based features and Google Maps.
Solid understanding of relational databases (e.g., MySQL, PostgreSQL) or NoSQL databases, including schema design.
Familiarity with version control systems (e.g., Git) and the Software Development Life Cycle (SDLC).
Ability to work autonomously, prioritize tasks, and meet deadlines while maintaining high-quality standards.
Strong problem-solving skills, attention to detail, and a proactive approach to technical challenges.
Preferred Skills:
Experience in Agile/Scrum methodologies, using tools like Jira or Bitbucket.
Familiarity with cloud services such as Firebase, AWS, or Docker.
Knowledge of CI/CD pipelines, automated testing, or mobile app security practices.
Innovative mindset with a passion for adopting new technologies and frameworks.
To Apply:
Please send your resume/CV to hr@codefusiontech.com after completing this form: https://bit.ly/codefusion-flutter
Note: It is compulsory to fill up the form and candidates won't get a callback if they don't fill out this form.
Overview
Category | Web Designing & Programming, Engineering - Software, Computer - Programming, Mobile App Development, Software Development |
Openings | 2 |
Salary | Based on experience |
Position Type | Full Time, Contract |
Position Level | Mid Level |
Experience | 2+ years |
Education | B.E. in Computer Science, Bachelors in Computer Science, Computer Engineering |
Posted Date | 16 Apr, 2025 |
Apply Before | 16 May, 2025 |
City | Kathmandu |