Flutter Developer
Description
About The Company Nexxt, Inc. is a leading technology solutions provider dedicated to delivering innovative digital products and services. With a commitment to excellence and a focus on customer satisfaction, Nexxt, Inc. specializes in developing scalable software applications, mobile solutions, and cloud-based platforms that empower businesses to achieve their digital transformation goals. Our team comprises skilled professionals who are passionate about leveraging the latest technologies to create impactful solutions across various industries. At Nexxt, Inc., we foster a collaborative and inclusive work environment that encourages continuous learning, creativity, and growth. About The Role As a Senior Flutter Developer at Nexxt, Inc., you will play a pivotal role in designing and developing high-quality, scalable cross-platform mobile applications using the Flutter framework. You will be an integral member of our Digital Engineering delivery team, working closely with product managers, UI/UX designers, QA teams, and fellow developers to craft innovative digital solutions that meet client needs and enhance user experiences. Your expertise will directly contribute to the success of our mobile product offerings, ensuring they are robust, efficient, and aligned with modern development standards. In this role, your key responsibilities will include designing and developing new mobile application modules based on business requirements, maintaining and enhancing existing codebases, and building reusable components to streamline future development efforts. You will also be responsible for developing and integrating user interfaces that adhere to UI/UX best practices, integrating APIs and third-party services, and troubleshooting issues to ensure optimal performance. Participation in architecture discussions, code reviews, and cross-functional collaboration will be essential to delivering high-quality solutions that align with project goals and technical standards. Qualifications The ideal candidate will have hands-on experience with the Flutter framework and Dart programming language, with at least 1+ years of experience in cross-platform mobile application development. Strong proficiency in building and consuming RESTful APIs, including handling asynchronous data, is required. Familiarity with mobile application architecture patterns such as MVVM and MVP, along with adherence to platform-specific guidelines for iOS and Android, is essential. Experience with version control systems like Git and CI/CD pipelines is necessary to facilitate efficient development workflows. Additional qualifications include experience with cloud services such as AWS (including AppSync and Cognito), Firebase, or similar platforms. A solid understanding of mobile application performance optimization, session management, and security best practices is important. Candidates should also have a proven ability to troubleshoot and resolve production issues effectively and work collaboratively in an agile environment. Knowledge of native mobile development (Java/Kotlin for Android and Swift/Objective-C for iOS) and familiarity with real-time technologies like Socket.io will be considered advantageous. Responsibilities Design and develop new mobile application modules using Flutter and Dart based on detailed business requirements. Maintain, optimize, and enhance existing codebases to improve performance, scalability, and code quality. Create reusable components and libraries to support scalable future development efforts. Develop intuitive user interfaces aligned with UI/UX designs and best practices to ensure a seamless user experience. Integrate APIs, third-party services, and backend data storage solutions to enable comprehensive app functionalities. Debug, troubleshoot, and resolve issues efficiently, ensuring minimal impact on end-users and preventing regressions. Participate in architecture discussions, design reviews, and code reviews to uphold high standards of quality and best practices. Collaborate effectively with cross-functional teams including product managers, designers, QA, and fellow developers to deliver high-quality digital solutions. Stay updated with the latest industry trends and incorporate innovative techniques to enhance mobile application development. Benefits Nexxt, Inc. offers a comprehensive benefits package designed to support the well-being and professional growth of our employees. Eligible employees will receive medical, dental, vision, and life insurance coverage. We provide paid holidays, paid time off, and a 401(k) plan with company contributions to help secure your financial future. Our long-term and short-term disability programs ensure support during unforeseen circumstances. Additionally, we offer paid parental leave to promote work-life balance, an Employee Stock Purchase Plan to share our success, and various wellbeing programs aimed at fostering a healthy and productive work environment. We are committed to providing a rewarding work experience with opportunities for career development and personal growth. Equal Opportunity Nexxt, Inc. is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected veteran status, age, or any other characteristic protected by law. We believe that a diverse workforce fosters innovation and drives our success, and we welcome applicants from all backgrounds to join our team. Show more Show less