Senior Flutter Developer
Location: Kharian
Company: ACE Money Transfer
Company Overview
ACE Money Transfer is a UK-based company headquartered in Manchester, United Kingdom. We provide online remittance services to customers in the UK, Canada, Australia, and the European Union, including Switzerland. As the parent company in a diversified group, our portfolio includes digital wallet services in the UK, real estate projects in Pakistan, advertising businesses, and software solutions in Pakistan.
Position Overview
We are seeking a Senior Flutter Developer to lead and contribute to the development of high-quality mobile applications using the Flutter framework. You will play a key role in ensuring seamless and visually appealing user experiences, collaborating closely with designers, product managers, and backend developers. Your expertise in Flutter, mobile app architecture, and UI/UX design principles will drive the success of our projects.
Key Responsibilities:
- Application Development: Lead the development of mobile applications using Flutter. Translate design mockups and user stories into functional, responsive, and optimized apps.
- Code Architecture & Quality: Design and implement robust, maintainable, and scalable code architectures. Ensure quality through code reviews, testing, and continuous integration practices.
- Technical Leadership: Provide guidance and mentorship to the development team. Promote best practices, industry standards, and emerging technologies.
- Collaboration: Work closely with cross-functional teams to understand project requirements and iterate on design concepts.
- Performance Optimization: Identify and resolve performance bottlenecks to optimize speed, responsiveness, and resource usage.
- Problem Solving: Troubleshoot complex technical issues, ensuring smooth app functionality across devices and platforms.
- Continuous Learning: Stay updated with the latest Flutter developments, mobile app trends, and emerging technologies. Share knowledge and propose innovative solutions.
- Documentation: Maintain technical documentation, including architectural diagrams, coding standards, and development processes.
- Project Management: Contribute to planning, task estimation, and progress tracking. Collaborate with project managers to deliver projects on time.
- Quality Assurance: Work with QA teams to ensure thorough testing, including functional, UI, and performance testing. Address and resolve identified issues.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 3+ years of experience as a Flutter Developer with a strong portfolio of successful applications.
- Deep knowledge of the Flutter framework, Dart programming language, and mobile app architecture.
- Experience with state management libraries such as Provider, Riverpod, Redux, or MobX.
- Proficient in integrating RESTful APIs, third-party libraries, and external services.
- Strong UI/UX design skills with attention to detail.
- Familiarity with version control systems (e.g., Git) and collaborative workflows.
- Experience with agile development methodologies.
- Excellent problem-solving and debugging skills.
- Strong communication and interpersonal skills to work effectively in a team.
- Prior experience in a senior or lead developer role is a plus.
ACE Money Transfer Profile: https://acemoneytransfer.com/company-profile
Work Location: In person