Position Overview
We are seeking a Mobile App Developer (Flutter) to design and develop cross-platform mobile applications for both Android and iOS. The ideal candidate is passionate about crafting intuitive user interfaces, writing clean and maintainable code, and collaborating with a team to deliver high-quality products.
Key Responsibilities
Design & Development:
Develop and maintain cross-platform mobile applications using Flutter and Dart.
Implement engaging UI/UX features and deliver smooth in-app user experiences.
Code Quality & Maintenance:
Write clean, well-structured, and testable code following best practices.
Troubleshoot, debug, and optimize code to ensure performance and reliability.
Collaboration & Communication:
Work closely with product managers, designers, and other developers to define and implement requirements.
Participate in code reviews, share feedback, and help maintain code quality standards.
Testing & Deployment:
Conduct thorough testing of app features to identify and fix bugs or performance bottlenecks.
Collaborate with the QA team to ensure robust and error-free releases.
Assist in publishing applications to Google Play Store and Apple App Store.
Continuous Improvement:
Keep up to date with Flutter/Dart features, as well as trends in mobile app development.
Propose enhancements to tools, processes, and workflows to continually improve development practices.
Required Skills & Qualifications
Technical Expertise:
Proficiency in Flutter and Dart with hands-on experience building commercial or personal projects.
Good understanding of mobile design principles, patterns, and best practices.
Familiarity with RESTful APIs and integrations to connect apps to back-end services.
Tools & Frameworks:
Experience using version control (Git) in a team environment.
Knowledge of CI/CD pipelines and modern development workflows is a plus.
Problem-Solving & Analytical Skills:
Strong debugging and performance optimization skills for mobile applications.
Ability to analyze requirements, break down tasks, and estimate workloads effectively.
Soft Skills:
Excellent communication and teamwork skills.
Eagerness to learn, adapt, and work in a fast-paced environment.
Nice-to-Have:
Experience with native Android (Kotlin/Java) or iOS (Swift/Objective-C) development.
Understanding of Firebase or other backend-as-a-service platforms.
Prior experience publishing apps on Google Play Store and Apple App Store.
Education & Experience
Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
1+ years of professional or project-based experience in Flutter development.
What We Offer
Competitive compensation and benefits package.
Opportunities for professional development and career growth.
Collaborative and innovative team environment.
Flexible work hours and potential for remote work (if applicable).
How to Apply
If you’re excited to build top-tier mobile applications and be part of a forward-thinking team, we’d love to hear from you! Please send your resume, portfolio (if available), and a brief cover letter to ravi@efficientworks.co.uk. Make sure to include “Flutter Developer – Ravi” in the subject line.
We look forward to reviewing your application and potentially welcoming you to EfficientWorks!
Popular articles
February 20, 2025
February 9, 2025
January 29, 2025