30 Sep
|
5paisa
|
Bengaluru Urban
30 Sep
5paisa
Bengaluru Urban
Job Description
Role Overview:
n
Flutter Developer Job Description as a Senior Flutter Developer, you will oversee reviewing the software specifications and UI mockups, developing a cross-browser mobile application from scratch, and leading the application testing effort. You'll work alongside a backend developer, as well as a UI designer to ensure you create high-performing applications with smooth user experience.
n
What You'll Do
n
n
- Design and develop high-volume, low-latency mobile applications with high availability and performance
n
- Write testable, efficient, clean, scalable code and review previously written code to improve performance
n
- Participate in all phases of the development life cycle and mentor junior developers to adhere to the best practices
n
- Take ownership of the preparation, production, and timely release ofsoftware components
n
- Ensure designs are following specifications and meet the defined requirements
n
- Discover better alternatives and latest technologies and present them for architectural review and encourage continuous improvement.
n
n
What We're Looking For
n
n
- Bachelor's/master's degree in engineering, Computer Science (or equivalent experience)
n
- 6-8 years of experience in mobile development (rare exceptionsfor highly skilled developers)
n
- Hands-on experience with Flutter framework and Dart programming language
n
- Deep knowledge of variousstate management strategies and popular design patterns
n
- Full understanding of different Flutter libraries like Provider/Riverpod, BloC/Cubit, freezer, etc.
n
- Efficiency in automated testing and building in Flutter
n
- Knowledge of native mobile development (iOS or Android)
n
- Familiar with SQLite or NoSQL
n
- Fluency in English language for effective communication
n
n
Preferred skills
n
n
- Knowledge of Swift, Kotlin, or Java programming languages
n
- Experience with integrating mobile CI/CD services like Fastlane
n
- Proficient with writing Bloc/widget/integration tests
n
- Expertise working with Git, SVN, or other version control tools
n
- Understanding of optimizing applicationsfor Material Design
n
- Good understanding of UI/UX design principles
n
- Proficient working in Agile software development setting
n
- Excellent problem-solving and analyticalskills
n
- Experience in team management
n
📌 Senior Flutter Engineer (Bengaluru Urban)
🏢 5paisa
📍 Bengaluru Urban