Job Description
As a Senior Flutter Developer, you will play a pivotal role in developing cutting-edge mobile applications that will delight our users and drive our company's success. This is a full-time on-site role located in Lahore. You'll work closely with other developers to ensure complete and accurate functionality across multiple platforms.
Requirements:
- Good understanding of the iOS and Android ecosystems and integrations with backend systems and third-party services
- Should have at least 4 years of experience on either Native Android or iOS
- Good understanding and working experience with Flutter for at least 2 years is a must
- Willingness to work on other front-end cross-platforms
- Hands-on experience in developing and unit testing using one or more of the following mobile app development technologies: Swift, Objective-C, Android Java, Kotlin, or React Native
- Excellent debugging skills to identify and resolve issues, including production and blocking issues
- Thorough understanding of iOS Human Interface Guidelines and Android Material Design Guidelines
- Good understanding of provisioning and deploying applications to the App Store and Play Store
- Proficiency with tools such as Xcode IDE, Android Studio, Visual Studio, and associated tools
- Ability to understand and implement design patterns like MVVM, MVC, etc
- Ability to work independently and as part of a team
- Willingness to work on both development and support projects
- Collaboration with cross-functional teams to define, design, and ship new features
- Writing of clean, maintainable, and efficient code
- Troubleshooting and debugging of issues in existing applications
- Optimization of application performance for maximum speed and scalability
- Collaboration with UI/UX designers to implement visually appealing and user-friendly interfaces
- Keeping up-to-date with emerging technologies and trends in mobile development
- Participation in code reviews to ensure code quality and maintain best practices
- Continuous improvement of development processes and workflows
- Close working relationships with product managers and stakeholders to understand requirements and deliver on project goals
Benefits:
- Competitive salary and performance-based bonuses
- Opportunities for professional development and growth
- A creative and innovative work environment
- Company-sponsored team events and outings