Software Engineer-Chqbook (Flutter)

Codejudge

IN Full–time
Posted on: March 10, 2026
Role Overview: As a Senior Software Engineer, you will work as part of a software development team responsible for designing, implementing, and maintaining the back-end of fast-growing web/mobile applications. You should have expert-level programming skills in Flutter using Dart and a deep understanding of consumer experience. Your passion for writing elegant code to solve real-life problems should be evident through your work. Key Responsibilities: - Write well-designed, design pattern-based, testable, efficient, and high-quality code in Flutter using Dart. - Build UI components based on designs provided by the UX Design team. - Design (LLD & HLD) and architect technical solutions for B2C app business problems and support needs at a growing scale. - Support continuous improvement by exploring alternatives and new packages. - Contribute to all phases of the development lifecycle. - Prepare and release app(s) on Play/App stores. Qualifications Required: - B.Tech/M.Tech/MCA degree in Computer Science, Engineering, or a related field. - 3-6 years of relevant work experience. - Strong problem-solving skills, knowledge of Computer science fundamentals, Data structures, and Algorithms. - Solid OOP and software design knowledge with a great understanding of the consumer journey, developing extensible and reusable apps meeting desired Customer eXperience (CX) objectives. - Experience working with Design tools like Figma/Sketch/Zeplin and implementing them in Flutter. - Hands-on experience with various product and analytics integrations such as MoEngage, Appsflyer, UxCam, Localytics, Crashlytics, Mixpanel, Branch, Onesignal, etc. - Knowledge of any other native or cross-platform mobile development framework (e.g., Swift iOS, Java Android, React Native) would be a plus. - Experience with all phases of the software development life cycle, Agile Software Development best practices. - Ability to work autonomously, embrace new technologies, and tackle challenges of scale. - Proficient in performing effective code reviews and mentoring junior engineers. Role Overview: As a Senior Software Engineer, you will work as part of a software development team responsible for designing, implementing, and maintaining the back-end of fast-growing web/mobile applications. You should have expert-level programming skills in Flutter using Dart and a deep understanding of consumer experience. Your passion for writing elegant code to solve real-life problems should be evident through your work. Key Responsibilities: - Write well-designed, design pattern-based, testable, efficient, and high-quality code in Flutter using Dart. - Build UI components based on designs provided by the UX Design team. - Design (LLD & HLD) and architect technical solutions for B2C app business problems and support needs at a growing scale. - Support continuous improvement by exploring alternatives and new packages. - Contribute to all phases of the development lifecycle. - Prepare and release app(s) on Play/App stores. Qualifications Required: - B.Tech/M.Tech/MCA degree in Computer Science, Engineering, or a related field. - 3-6 years of relevant work experience. - Strong problem-solving skills, knowledge of Computer science fundamentals, Data structures, and Algorithms. - Solid OOP and software design knowledge with a great understanding of the consumer journey, developing extensible and reusable apps meeting desired Customer eXperience (CX) objectives. - Experience working with Design tools like Figma/Sketch/Zeplin and implementing them in Flutter. - Hands-on experience with various product and analytics integrations such as MoEngage, Appsflyer, UxCam, Localytics, Crashlytics, Mixpanel, Branch, Onesignal, etc. - Knowledge of any other native or cross-platform mobile development framework (e.g., Swift iOS, Java Android, React Native) would be a plus. - Experience with all phases of the software development life cycle, Agile Software Development best practices. - Ability to work autonomously, embrace new technologies, and tackle challenges of scale. - Proficient in performing effective code reviews and mentoring junior engineers.

About Company

Your next job is waiting

Create your profile and start applying in minutes.