
On-Site
Full-Time
Bengaluru, Karnataka
India
Skills
Mobile Application Development
Flutter
State Management
About the Role
About us:
Embark on a fintech journey like never before with 5paisa. We're not just redefining finance; we're rewriting the rules. Join us at the forefront of innovation, where your career is a thrilling adventure in the future of fintech. With cutting-edge tech, transparent transactions, and user-centric design, 5paisa is your gateway to a career that's as dynamic as you are. Ready to be a part of the revolution? Welcome to 5paisa, where your aspirations meet innovation.
Job responsibilities.
Design and develop high-volume, low-latency mobile applications with high availability and performance
Write testable, efficient, clean, scalable code and review previously written code to improve performance
Participate in all phases of the development life cycle and mentor junior developers to adhere to the best practices
Take ownership of the preparation, production, and timely release of software components
Ensure designs are following specifications and meet the defined requirements
Discover better alternatives and latest technologies and present them for architectural review and encourage continuous improvement.
Minimum requirements
Bachelor’s/master’s degree in engineering, Computer Science (or equivalent experience)
1+ years of experience in mobile development (rare exceptions for highly skilled developers)
Hands-on experience with Flutter framework and Dart programming language
Deep knowledge of various state management strategies and popular design patterns
Full understanding of different Flutter libraries like Provider/Riverpod, BloC/Cubit, freezer, etc.
Efficiency in automated testing and building in Flutter
Knowledge of native mobile development (iOS or Android)
Familiar with SQLite or NoSQL
Fluency in English language for effective communication
Preferred skills
Knowledge of Swift, Kotlin, or Java programming languages
Experience with integrating mobile CI/CD services like Fastlane
Proficient with writing Bloc/widget/integration tests
Expertise working with Git, SVN, or other version control tools
Understanding of optimizing applications for Material Design
Good understanding of UI/UX design principles
Proficient working in Agile software development environment
Excellent problem-solving and analytical skills
Experience in team management is preferred
Embark on a fintech journey like never before with 5paisa. We're not just redefining finance; we're rewriting the rules. Join us at the forefront of innovation, where your career is a thrilling adventure in the future of fintech. With cutting-edge tech, transparent transactions, and user-centric design, 5paisa is your gateway to a career that's as dynamic as you are. Ready to be a part of the revolution? Welcome to 5paisa, where your aspirations meet innovation.
Job responsibilities.
Design and develop high-volume, low-latency mobile applications with high availability and performance
Write testable, efficient, clean, scalable code and review previously written code to improve performance
Participate in all phases of the development life cycle and mentor junior developers to adhere to the best practices
Take ownership of the preparation, production, and timely release of software components
Ensure designs are following specifications and meet the defined requirements
Discover better alternatives and latest technologies and present them for architectural review and encourage continuous improvement.
Minimum requirements
Bachelor’s/master’s degree in engineering, Computer Science (or equivalent experience)
1+ years of experience in mobile development (rare exceptions for highly skilled developers)
Hands-on experience with Flutter framework and Dart programming language
Deep knowledge of various state management strategies and popular design patterns
Full understanding of different Flutter libraries like Provider/Riverpod, BloC/Cubit, freezer, etc.
Efficiency in automated testing and building in Flutter
Knowledge of native mobile development (iOS or Android)
Familiar with SQLite or NoSQL
Fluency in English language for effective communication
Preferred skills
Knowledge of Swift, Kotlin, or Java programming languages
Experience with integrating mobile CI/CD services like Fastlane
Proficient with writing Bloc/widget/integration tests
Expertise working with Git, SVN, or other version control tools
Understanding of optimizing applications for Material Design
Good understanding of UI/UX design principles
Proficient working in Agile software development environment
Excellent problem-solving and analytical skills
Experience in team management is preferred