Senior Flutter Developer
Senior Flutter Developer
Lahore
Job details
Job Type
Full-time
Full Job Description
InvoZone is a leading software development company headquartered in Canada with offices in Malaysia, Pakistan, and the USA. We offer a combination of consulting, outsourcing, and specialized services to a global clientele across all types of web and mobile app development projects. The company was launched by experienced and visionary IT professionals with more than 10 years of industry experience in the fraternity of software development.
We take pride in our diversified team that consists of people from both local and international backgrounds working together to strive for excellence. If you think you have the technical skills to contribute to our fast-growing business, feel free to apply.
We are looking for experienced Senior Flutter Developers to be part of our development team.
Responsibilities:
Baseline:
- Requirement engineering (gather requirements, putting them into a Project management system)
- Participation in Sprint planning meetings
- Daily Standup meetings
- Be available for communication with client and all stakeholders (internal and external)
- Writing code in accordance with a coding standard defined with client
- Keeping the development instance up and running with latest changes
- Creating developer notes (from a developer to another developer) so they can pick things up and finish the work if needed
- Finding ways to automate laborious tasks
- Participate in code review exercises
- Updating themselves with the latest trends, tools and technologies in their respective tech-stacks
- Ensure the performance, quality, and responsiveness of applications
- Collaborate with a team to define, design, and ship new features
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automatization
- Continuously discover, evaluate, and implement new technologies to maximize
- development efficiency
Required Skills:
- 3+ years of experience with Mobile application development using flutter framework.
- Architect, build and maintain excellent Flutter applications with clean code.
- Build pixel-perfect, buttery smooth UI’s across both mobile platforms.
- In depth understanding of Object Oriented Programming.
- Able to work on native IOS(Swift) and Android (Java/Kotlin) language.
- Experience with state management like Provider, Bloc, Getx etc.
- Diagnose and fix bugs and performance bottlenecks for performance that feels native.
- Experience in publishing apps to Google play store and app store.
- Experience integrating REST API and GraphQL Api.
- Experience working with Google Map Integration & Localisation.
- Experience integrating Payment Gateway & In-App Purchases.
- Experience with Push Notifications.
- Good knowledge of SQLite database or local phone storage.
- Discover and fix programming bugs
- Good knowledge of design principles and patterns e.g. MVC, MVP, MVVM.
- Good communication and problem-solving skills.
- Familiarity using version control tools like Git, Subversion etc. and IDEs like Android Studio, VS Code etc.
Preferred Skills:
- Familiarity with continuous integration
- Experience working with Firebase SDK.
- Experience of native iOS and Android development
- Integration of payment gateways
Perks and Benefits:
- 18 Paid Holidays
- In-patient and out-patient medical coverage.
- Personal development fund.
- Provident Fund
- Monthly gym allowance
- Training fund
- Vehicle lease options
- Home Loan
- Child education support allowance
- 3 days’ work from home monthly
- Performance based bonuses
- Advance salary (need based)
- Personal loans
- Referral Bonus
- Annual Recreational Trips
- Team and companywide dinners
- Self-service pantry
- Marriage bonus
- Subsidised Lunch
- Holiday on the weekend (Saturday and Sunday)
Job Type: Full-time
Ability to commute/relocate:
- Lahore: Reliably commute or planning to relocate before starting work (Required)