Flutter Developer
Outshade Digital Media Verified employer
Actively hiring · Posted 5d ago · JEV26109E7E385384
Job description
As a Flutter Developer, you will be responsible for designing and developing high-quality mobile applications using the Flutter framework. Your primary focus will be on creating elegant, performant, and responsive user interfaces (UIs) that deliver a seamless user experience across multiple platforms. You will collaborate with a team of software engineers, designers, and product managers to transform requirements into fully functional mobile applications.Key Responsibilities:Develop mobile applications using Flutter framework and Dart programming language.Design and implement user-friendly, responsive UI components and screens.Collaborate with cross-functional teams to gather and analyse requirements, and translate them into technical specifications.Write clean, maintainable, and efficient code following industry best practices and coding standards.Optimise application performance for various devices and screen sizes.Conduct thorough testing and debugging to identify and fix issues, ensuring high-quality deliverables.Integrate RESTful APIs, third-party libraries, and services to enhance application functionality.Stay up-to-date with the latest trends and advancements in mobile application development and Flutter framework.Continuously improve development processes, tools, and methodologies to enhance productivity and efficiency.Collaborate with designers and product managers to refine and iterate on application designs and user experiences.Qualifications and Skills:Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).Proven experience in developing mobile applications using the Flutter framework.Strong proficiency in Dart programming language and object-oriented design principles.Solid understanding of mobile app architecture patterns (such as MVVM or Redux) and state management solutions.Proficiency in UI/UX design principles and the ability to create visually appealing and intuitive interfaces.Familiarity with RESTful APIs and integration of third-party libraries and services.Experience with version control systems (e.g., Git) and agile development methodologies.Strong problem-solving and debugging skills to identify and resolve application issues.Excellent communication and collaboration abilities to work effectively in a team environment.Self-motivated with a passion for staying updated on emerging technologies and trends in mobile app development.Preferred Qualifications:Experience in developing cross-platform mobile applications for iOS and Android using Flutter.Knowledge of native mobile development (Swift, Kotlin) and familiarity with platform-specific APIs and features.Familiarity with backend technologies and server-side development (e.g., Node.js, Firebase, or GraphQL).Understanding of software testing methodologies and automated testing frameworks.Contributions to open-source projects or personal app development portfolio.
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with Outshade Digital Media.
- Track your application and get updates by email and WhatsApp.