Flutter Developer
Job details
We are seeking an experienced Flutter Developer to join our development team. As a Flutter Developer, you will be responsible for designing and developing high-quality mobile applications using the Flutter framework. The ideal candidate will have a strong background in mobile application development, excellent problem-solving skills, and a passion for building exceptional user experiences. We are looking for individuals who are competitive, driven, strong communicators, and consistently practice refining their skillset.
What You Will Do
- Develop and maintain multi-platform apps for iOS and Android using the Flutter development framework.
- Collaborate with cross-functional teams, including product managers, designers, DevOps, and backend developers, to define, design, and ship new features incrementally.
- Write clean and efficient code and contribute to the improvement of software development processes.
- Participate in code reviews and contribute to creating and maintaining technical documentation.
- Ensure the best possible performance, quality, and responsiveness of the application.
- Troubleshoot and debug issues in our mobile applications and implement necessary fixes.
- Stay up to date with new features and capabilities of the Flutter framework and recommend improvements to our mobile applications.
- Participate in the entire application lifecycle, including concept, design, build, deploy, test, and release.
What We’re Looking For
- Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or a similar discipline.
- 3-5 years of experience in mobile app development using the Flutter framework.
- Experience with Material Design and Android UI design principles, patterns, optimization, and best practices.
- Solid understanding of mobile app design patterns like MVC, Delegation, Singleton, Factory, Adapter.
- Usage of tools and techniques related to code analyzers, layout inspector, performance view, memory view, multithreading, networking & security, etc.
- Strong understanding of Dart programming language and reactive programming concepts.
- In-depth understanding of front-end languages like HTML, CSS3, and JavaScript and Object-Oriented programming languages like Java and C++ is a plus.
- Experience working with GraphQL, FastAPI, third-party libraries, and social media integrations.
- Familiarity with Agile development methodologies and version control systems such as Git, Subversion, etc., and IDEs like Android Studio, VS Code, etc.
- Experience with Firebase services such as Firestore, Authentication, and Cloud Functions is a plus.
- Experience in using test cases for debugging code and participating in testing, quality assurance, and bug fixes as part of the CI/CD cycle.
Job Type
Part-timeExpected hours
20 per weekApplication Question(s)
- The office is located in DHA Phase 4 Lahore, are you comfortable travelling to the office?
- Current salary:
- Expected salary:
Education
- Bachelor's (Required)
Experience
- Flutter: 4 years (Required)
Location
- Lahore (Required)
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.