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 Bachelors/masters degree in engineering, Computer Science (or equivalent experience) 6+ 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,
Employement Category:
Employement Type: Full timeIndustry: IT Services & ConsultingRole Category: Not SpecifiedFunctional Area: Not SpecifiedRole/Responsibilies: Senior Software Developer (Flutter) Job in