Mobile App Developer (Flutter)
WhatJobs Direct
About the role
Our client is seeking a talented and passionate Mobile App Developer specializing in Flutter to join their dynamic team. This role is based in our office, fostering close collaboration and team synergy. You will be responsible for designing, developing, and maintaining high-quality cross-platform mobile applications. The ideal candidate has a strong understanding of mobile development principles, a keen eye for user experience, and a proven ability to deliver robust and scalable applications.
Responsibilities: Design, build, and maintain high-performance, reusable, and reliable Flutter code. Translate designs and wireframes into high-quality, pixel-perfect UI components and applications. Develop and integrate with RESTful APIs and other backend services. Ensure the best possible performance, quality, and responsiveness of the application. Identify and correct bottlenecks, fix bugs, and improve application performance. Collaborate with UI/UX designers, product managers, and backend developers to deliver compelling user experiences. Write unit and integration tests to ensure code quality and stability. Stay up-to-date with the latest Flutter developments, mobile trends, and best practices. Participate in code reviews, providing constructive feedback to peers. Contribute to the entire application lifecycle, focusing on coding and debugging. Work closely with the project management team to meet deadlines and deliver on project goals. Troubleshoot issues reported by QA and end-users. Maintain and improve the codebase to ensure scalability and maintainability. Qualifications: Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. Proven experience developing cross-platform mobile applications using Flutter. Strong understanding of Dart programming language and Flutter framework. Experience with state management solutions in Flutter (e.g., Provider, BLoC, Riverpod). Familiarity with RESTful APIs, JSON, and asynchronous programming. Knowledge of mobile development best practices, including performance optimization and security. Experience with version control systems, particularly Git. Understanding of mobile UI/UX principles and best practices. Ability to write clean, well-documented, and testable code. Strong problem-solving and analytical skills. Excellent communication and teamwork abilities. Experience with native iOS (Swift/Objective-C) or Android (Kotlin/Java) development is a plus. Familiarity with CI/CD pipelines for mobile applications is desirable. This is an exciting opportunity to work on impactful mobile projects within a collaborative team environment located in Bauchi, Bauchi, NG .
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free