Devsinc is hiring an experienced Senior Engineer – Flutter to join our Lahore-based team. As a Senior Engineer, you will play a key role in developing and maintaining high-performance cross-platform mobile applications using Flutter and Dart. You will work closely with product managers, designers, and other developers to deliver innovative and user-friendly applications that enhance our clients’ experiences. If you are a problem-solver, passionate about mobile technology, and enjoy mentoring others, this role is a perfect fit for you!
Key Responsibilities
- Mobile App Development: Design, develop, and maintain advanced cross-platform mobile applications using Flutter and Dart.
- Performance Optimization: Ensure applications are optimized for performance, scalability, and responsiveness across both iOS and Android devices.
- Architecture Design: Architect mobile solutions by implementing best practices for clean, efficient, and maintainable code.
- UI/UX Collaboration: Collaborate with UI/UX designers to ensure pixel-perfect, functional, and responsive mobile applications.
- API Integration: Integrate RESTful APIs, GraphQL, and third-party libraries into mobile applications.
- Backend Troubleshooting: Optimize backend data communication for improved performance and user experience.
- Continuous Learning: Stay updated with the latest trends and tools in Flutter and mobile app development to maintain high-quality code and innovative solutions.
- Mentorship: Mentor and guide junior developers, review their code, and enforce adherence to coding standards.
- Collaboration: Work closely with cross-functional teams (product managers, designers, backend developers) to deliver high-quality products and features.
- Agile Methodology: Adhere to Agile development methodologies, contributing to sprint planning, daily stand-ups, and project reviews.
Qualifications
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Experience: 3+ years of proven experience in Flutter and Dart development.
- Mobile Development Skills:
- Strong understanding of mobile development for both iOS and Android platforms.
- Proficiency with state management solutions such as Bloc, Provider, GetX, or Riverpod.
- API & Firebase Integration: Experience integrating RESTful APIs, third-party libraries, and Firebase services.
- Version Control & CI/CD: Familiarity with Git, CI/CD pipelines, and mobile app deployment on Google Play Store and Apple App Store.
- Performance Optimization: Knowledge of techniques for optimizing mobile application performance.
- Testing & Automation: Familiarity with unit testing frameworks and automated testing tools.
- Agile Experience: Experience working with Agile development methodologies.
- Native App Experience: Exposure to native Android (Java/Kotlin) or iOS (Swift) development is a plus.
- Communication Skills: Strong problem-solving, analytical, and communication abilities, with the capability to mentor and collaborate effectively with a team.
Benefits
- Opportunity to work with a highly skilled development team.
- Competitive salary and benefits package.
- Exposure to cutting-edge mobile app development technologies.
- Leadership opportunities to mentor and guide junior team members.
- Continuous learning and professional development.
- Agile work environment promoting innovation and collaboration.
Application Instructions
Interested candidates are invited to submit their CV .Apply through our website. In your CV, please include relevant work experience, qualifications, and certifications. We look forward to reviewing your application and potentially having you join the Devsinc team!
- Sales ExecutivePearl Solutions, Karachi, Sindh, Pakistan - January 23, 2025
- Comprehensive Guide to the Graphic Designer Role at CureMD - January 23, 2025
- Dotnet Developer Job - January 23, 2025