Job description
About Punch:
Punch is a full-service digital agency dedicated to creating exceptional digital experiences. We are expanding our team in Lagos and we are seeking a skilled Dart/Flutter Developer to join our team. In this role, you will design and develop high-performance, cross-platform mobile applications for both iOS and Android platforms using the Flutter framework and Dart programming language.
You will collaborate with cross-functional teams to define, design, and implement new features, ensuring a seamless and engaging user experience.
What We Look For:
We value adaptability, a growth mindset, and a commitment to professional development. At Punch, we provide meaningful opportunities to grow your skills while working on impactful projects.
Come build with us!
Key Responsibilities:
- Design, develop, test, maintain, and deploy software using the Flutter framework and Dart language.
- Translate UI/UX designs into high-quality, responsive code.
- Collaborate with product managers, designers, and backend developers to deliver cohesive and robust applications.
- Implement and maintain state management solutions to ensure efficient and maintainable code.
- Optimize application performance for maximum speed and scalability.
- Conduct thorough testing and debugging to ensure high-quality, reliable applications.
- Stay updated with the latest industry trends and technologies to ensure our applications remain current and competitive.
Qualifications and Requirements:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Proven experience as a Flutter Developer, with a portfolio of successfully launched mobile applications on both iOS and Android platforms.
- Proficiency in Dart programming language and a deep understanding of the Flutter framework.
- Experience with RESTful APIs and web services integration.
- Strong understanding of mobile UI/UX design principles and responsive design.
- Familiarity with state management solutions such as Provider, Riverpod, or Bloc.
- Experience with version control systems like Git.
- Excellent problem-solving skills and attention to detail.
- Ability to work both independently and collaboratively in a team environment.
- Strong communication and interpersonal skills.
Preferred Qualifications:
- Experience with Firebase or other backend services.
- Knowledge of continuous integration and deployment (CI/CD) pipelines.
- Understanding of Agile development methodologies.
Benefits at Punch:
- Competitive Salary & Performance Bonuses
- Paid Time Off & Holidays
- Health & Wellness Support
- Professional Growth & Development
- Collaborative Culture & Recognition
- Operational Support & Relocation Assistance
Job Type: Full-time
Pay: ₦250,000.00 - ₦800,000.00 per month
Ability to commute/relocate:
- Ikeja, Lagos State: Reliably commute or willing to relocate with an employer-provided relocation package (Preferred)