Procurement and inventory management simplified for restaurants and suppliers.
Senior Software Engineer
Location
United States
Posted
67 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
Food Market Hub
• Lead a team of mobile engineers • Participate actively in technical planning meetings to ensure technical dependencies are discussed and addressed • Ensure the team designs and builds highly scalable and maintainable Flutter apps • Ensure the team translates wireframes and design mockups into high quality UI Code
Job Requirements
- 2+ years of experience leading an Agile mobile team
- 3+ years of solid working experience with Flutter
- 5+ years on mobile app development in general
- Git and experience in collaborative work with Git
- Experience with third-party libraries and APIs
- Experience in setting up and managing CI/CD process for mobile
- Engineering minded and code for long term maintainability
- Optional skills as added advantage: Experience in building custom packages in Flutter using the functionalities and APIs already available in native Android and IOS.
- Involvement in open source projects
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer
AssetIntelWe provide asset management solutions for the transportation and infrastructure industry.
• Design, develop, implement, and maintain web and/or mobile applications in a highly collaborative environment. • Contributing to the complete technology stack, especially the backend and databases. • Continuously innovate and strategize on making our applications faster and more resilient. • Prioritize and manage work while adhering to critical project timelines in a fast-paced environment. • Share a passion for design and technology.
Fullstack Developer
Greenlight Health Data Solutions, Inc.Greenlight represents the right way to do health data interoperability by patient initiated Health Data Retrieval
• Develop and maintain web applications using Vue.js for frontend and Nest.js with TypeScript for backend. • Collaborate with cross-functional teams to define, design, and ship new features. • Implement responsive user interfaces and ensure cross-browser compatibility. • Integrate third-party services, including Stripe for payment processing and Zendesk API for customer support functionalities. • Utilize Docker containers for development and deployment to ensure consistency across environments. • Work with databases, particularly MongoDB and Redis, to manage and store data efficiently. • Implement and manage message queues using frameworks like RabbitMQ. • Write clean, scalable code following best practices in software development. • Troubleshoot and debug issues across the stack to optimize performance. • Participate in code reviews, providing and receiving constructive feedback to improve code quality. • Stay updated with emerging technologies and propose improvements to existing applications.
Intern – Software Developer, Software Engineer
Corvid ConsultingAI, Growth Hacking, Data Science, Analytics Consulting Firm
• As a software developer, you’ll be the brain behind crafting, developing, testing, going live and maintaining the system. • Familiar with the software development life cycle (SDLC) from analysis to deployment. • Comply with coding standards and technical design. • Believes in systematic approach to developing the system through clear documentation (flowcharts, layouts, & etc) of functionality, address every use case through creative solutions. • Adapts structured coding styles for easy review, testing and maintainability of the code. • Integrate the developed functionality and/or component into a fully functional system. • Ensure unit and integration level verification plan are in place and adheres to great quality of code at all time. • Active participate in troubleshooting, debugging and updating current live system. • Verify user feedback in making system more stable and easy. • Work closely with analysts, designers and other peer developers. • Preparing technical training documents for onboarding new engineers.
Software Developer / Software Engineer
Corvid ConsultingAI, Growth Hacking, Data Science, Analytics Consulting Firm
• Familiar with the software development life cycle (SDLC) from analysis to deployment. • Comply with coding standards and technical design. • Believes in systematic approach to developing the system through clear documentation (flowcharts, layouts, & etc) of functionality, address every use case through creative solutions. • Adapts structured coding styles for easy review, testing and maintainability of the code. • Integrate the developed functionality and/or component into a fully functional system. • Ensure unit and integration level verification plan are in place and adheres to great quality of code at all time. • Active participate in troubleshooting, debugging and updating current live system. • Verify user feedback in making system more stable and easy. • Work closely with analysts, designers and other peer developers. • Preparing technical training documents for onboarding new engineers.



