HamburgerMenu
hirist

Job Description

Job Description :


Key Responsibilities :


Application Development :


- Develop and maintain high-performance mobile applications for Android and iOS using the Flutter framework.


- Write clean, maintainable, and well-documented code following best practices in mobile development.


- Create new features and user experiences while maintaining and improving existing mobile apps.


- Work on UI/UX implementation, animations, and app responsiveness for a seamless cross-platform experience.


- Optimize applications for maximum performance, scalability, and stability.


Architecture & Integration :


- Design and implement robust app architectures, leveraging state management techniques such as Provider, Bloc, Riverpod, or GetX.


- Manage app configurations using Flutter flavors for different environments (staging, production, etc.).


- Integrate with backend services and APIs (GraphQL and REST), ensuring efficient data handling and secure communication.


- Collaborate with backend teams to define API contracts and data structures.


Testing & Deployment :


- Implement unit and widget testing to ensure code quality and reliability.


- Troubleshoot, debug, and resolve performance issues across devices and platforms.


- Manage CI/CD pipelines for automated builds, testing, and deployment to Play Store and App Store.


- Ensure compliance with platform-specific guidelines and publishing requirements.


Collaboration & Innovation :


- Work closely with designers, product managers, and QA teams to deliver delightful mobile experiences.


- Contribute ideas and technical insights to improve user experience, performance, and design.


- Stay updated with emerging trends, libraries, and frameworks in mobile development and Flutter ecosystem.


- Mentor junior developers and contribute to team code reviews and knowledge sharing.


Requirements & Qualifications :


Education : Bachelors degree in Computer Science, Engineering, Information Technology, or a related field (or equivalent hands-on experience).


Professional Experience :


- 2- 5 years of experience in mobile app development, with at least 1- 2 years in Flutter.


- Proven track record of building and deploying at least one app to the Google Play Store or Apple App Store using Flutter or native technologies.


- Solid understanding of mobile app architecture, Dart language, and cross-platform design principles.


- Familiarity with mobile backend integration, GraphQL, REST APIs, and third-party libraries.


- Experience with version control (Git), Agile methodologies, and CI/CD tools.


Key Competencies :


- Strong problem-solving and analytical thinking skills.


- Ability to thrive in a fast-paced, resource-constrained environment.


- Passion for experimentation, innovation, and hands-on tinkering.


- Excellent attention to detail, quality, and user-centric design.


- Balance of data-driven decision-making with intuitive design thinking.


- Collaborative mindset with clear communication and ownership mentality.

info-icon

Did you find something suspicious?