
Job Title: Senior Flutter Engineer
Department: Engineering – Mobile
Location: Surat / Ahmedabad (On-site)
Employment Type: Full-time
About the Company
We are an AI-driven nutrition platform on a mission to make healthier eating and living effortless. Our technology translates ingredients and dishes into accurate nutrition profiles and personalizes recommendations based on individual goals, context, and preferences — across home cooking, daily routines, and restaurant ordering.
Our stack includes Flutter mobile apps, a Python/Django API, real-time data services, and ML models for tagging, ranking, and predictions. We aim to deliver a delightful, scalable, and privacy-first experience that empowers users to make smarter food choices and track their progress effectively.
Role Summary
As a Senior Flutter Engineer, you’ll lead the development of our mobile applications end-to-end — ensuring architectural excellence, performance, reliability, and delightful user experiences. You’ll collaborate closely with Product, Design, Backend (Django), and Data teams to ship features that are fast, accessible, and secure.
Within your first quarter, you’ll have:
- Established strong engineering standards for Flutter.
- Significantly improved app performance.
- Shipped multiple core user journeys including onboarding, smart recommendations, and notifications.
Key Responsibilities
- Own Flutter mobile architecture — including modularization, clean architecture, and state management.
- Build and deliver polished, high-performance features across discovery, recommendations, and user journeys.
- Integrate securely with Django/REST APIs, Firebase services, and push notifications.
- Ensure jank-free performance (60/120 fps), offline handling, and robust error recovery.
- Establish and maintain coding standards, automated testing, and CI/CD pipelines for Android & iOS.
- Mentor and review work of junior Flutter developers through code reviews and pair programming.
- Collaborate with Product and Design on feasibility, planning, and delivery.
- Work with DevOps to optimize build pipelines, releases, and crash/ANR reduction.
- Maintain technical documentation and contribute to component libraries and design system integration.
Required Qualifications
- 4–7+ years in mobile development, with 3+ years building production Flutter apps using Dart.
- Strong understanding of state management (Riverpod / Bloc / Cubit), navigation, and dependency injection.
- Deep expertise in Flutter rendering, performance profiling, and async/concurrency handling.
- Experience deploying apps to Play Store and App Store, including signing and release management.
- Proven experience in API integration, caching, pagination, and offline-first strategies.
- Hands-on experience with automated testing and CI/CD (GitHub Actions, Bitrise, Codemagic, or Fastlane).
- Knowledge of app security, secure storage, OAuth/JWT authentication, and data privacy.
- Proficient in Firebase (Auth, FCM, Remote Config, A/B Testing, Crashlytics, Analytics).
- Strong communication skills with mentoring and code review experience.
- Awareness of accessibility, localization, RTL, and responsive UI best practices.
- Experience optimizing app performance — reducing app size, build times, and crash rates.
- Familiarity with GraphQL, WebSockets, and real-time data features.
Preferred (Nice to Have)
- Experience with health/wearable integrations (Google Fit, Health Connect, Apple HealthKit).
- Previous experience in food-tech, health-tech, or recommendation-based systems.
Tech Stack
Mobile: Flutter (Dart), Riverpod/Bloc, build_runner, Freezed
Services: Firebase (Auth, FCM, Remote Config, Crashlytics, Analytics)
Backend: Django/DRF (REST), GraphQL (optional), WebSockets
CI/CD: GitHub Actions, Fastlane, Codemagic, Bitrise
Quality: Flutter DevTools, Sentry/Crashlytics, unit/widget/integration tests

About NeoGenCode Technologies Pvt Ltd
About
Welcome to Neogencode Technologies, an IT services and consulting firm that provides innovative solutions to help businesses achieve their goals. Our team of experienced professionals is committed to providing tailored services to meet the specific needs of each client. Our comprehensive range of services includes software development, web design and development, mobile app development, cloud computing, cybersecurity, digital marketing, and skilled resource acquisition. We specialize in helping our clients find the right skilled resources to meet their unique business needs. At Neogencode Technologies, we prioritize communication and collaboration with our clients, striving to understand their unique challenges and provide customized solutions that exceed their expectations. We value long-term partnerships with our clients and are committed to delivering exceptional service at every stage of the engagement. Whether you are a small business looking to improve your processes or a large enterprise seeking to stay ahead of the competition, Neogencode Technologies has the expertise and experience to help you succeed. Contact us today to learn more about how we can support your business growth and provide skilled resources to meet your business needs.
Candid answers by the company
IT & Engineering Talent Staffing
- Provides full-time and contract-based hiring, delivering handpicked, pre‑screened developers across tech stacks—ranging from web, mobile, AI/ML, Web3/blockchain.
- Maintains a bench o vetted candidates, offering fast delivery of interview-ready profiles—often within 24 hours.
- Offers payroll management, handling compliance, tax, attendance, and documentation for both contractors and full-time employees.
2. End-to-End Project Delivery
- Delivers full-stack development solutions: web, mobile, cloud, AI/ML, Blockchain/Web3.
- Manages entire project lifecycle—requirements gathering, design (UI/UX), development, deployment, and ongoing support .
3. Additional Offerings
- Expands into cybersecurity consulting, digital marketing, and cloud platform services (like AWS, GCP, Azure) .
- Provides strategic IT consulting to align technology solutions with business objectives
Similar jobs
Position: Team Leader
Shift Timing: 10 AM to 6 PM - Monday to Saturday (Remote)
Company: JNJ Technologies & Services LLP - http://jnjservices.co.in/
Language: English
Salary: 5 LPA to 6 LPA
We are looking for a result-driven Team Leader to be responsible for monitoring and supervising a team of consultants to achieve the organization’s objectives and increase sales. You will be responsible for providing guidance, instruction, training, and leadership skills to inspire the team to perform at their optimum. You should create a cohesive team that works efficiently together to maximize the sales team's potential.
Requirements:
• A bachelor's or associate's degree in marketing, sales, or a related field may be advantageous.
• Experience in sales is necessary.
• Strong sales ability, business acumen, and commercial awareness.
• Excellent communication, interpersonal, and customer service skills.
• Strong leadership abilities.
• Good time management, strategic planning, and organizational skills.
Responsibilities:
• Identifies the primary concerns, long-term strategies, and targets to be assigned to the team members.
• The responsibilities of a Team Leader Own recruiting, objectives setting, coaching and performance monitoring of sales representatives.
• Develops the product sales blueprint, a set of standards for sales associates to conform to, encompassing lead filtering and deal modeling.
• Guides sales personnel to function efficiently by capitalizing on their passions and capabilities.
The company is changing the way people explore cities around the world and have fun. Content in different formats plays a critical role in exposing our mission and offering to prospective guests at different stages of their buying funnel. We are looking for a Technical SEO Manager to leverage content and support our organic channel growth. SEO lies at the heart of our global growth strategy over the next few years. You'll be the point person for our SEO. Period. You'll be primarily responsible for fulfilling full spectrum SEO tasks and strategies from on-page, technical to off-site to conversion rate optimization strategies and link building.
Responsibilities
- Own technical site audits for primary and secondary websites.
Analyze website traffic data, linking structures, crawl budget, index coverage, and content to be able to make smart recommendations to increase website traffic, and conversion rates.
- Owning tactics that help grow the organic channel, data analysis and forecasting of
future growth.
- Analyze and report on SEO performance, owning weekly, monthly, and quarterly
reporting, and ad hoc analyses for tests and optimizations.
- Top-down keyword research and content gap analysis.
- Automate repetitive tasks, audits, processes wherever possible.
- Ensure pro-SEO-decisions are embedded within all aspects of our businesses.
Analyze points of failure and suggest optimisations to underlying processes used
by different teams to solve for them.
- Work closely with all facets of the organisation including product management,
engineering, and creative design to drive decision making for organic search
- Stay up-to-date on industry trends, the competitive landscape, and SEO strategies
to ensure we nurture best-in-class, value-add opportunities.
- Become a part of the ongoing mission to grow organic as a channel 100% every 6
months over the next 2 years.
We are looking for
- Minimum 3 years of Technical SEO experience with a proven track record with
improving organic rankings for eCommerce or related B2C businesses.
- Good technical understanding of website usability, server logs, structured data, XML
sitemaps, website performance, and indexation issues
- Functional knowledge of python or app scripts.
- Proficient in crawl management including log file analysis, Screaming Frog, Custom
crawlers
- Proficient with data analysis & web analytics
- Prior knowledge of SQL is a plus.
- Knowledge and ability to hand-code or understand valid semantic HTML, CSS and
JavaScript is a plus.
- Candidate should have basic communication and good convincing power.
- Candidate should be comfortable with calling.
- Lead generation, Ability to work in a team or individually as and when required.
- Outstanding problem solving skills.
- Have great interpersonal skills.
- Candidate should have strong organizational skills.
Responsibilities
- Identify and Source candidates with matching skills and experience as specified in the requirements
- Interview and qualify shortlisted candidates to confirm suitability (technical, administrative and personal), attitude, honesty and reliability
- Confirm that the chosen candidates are willing to be deputed to work at our clients’ premises
- Build confidence and trust in the candidates that they are our team and full-time employees
- Follow-up with candidates by sharing with and obtaining from the candidates all information promptly and periodically throughout the recruitment process
Location: Chennai
Experience: 3+ years
Domain: Domestic Staffing Industry
Skills: Recruitment of IT and other engineers for Telecom Industry
Geographical Coverage: Pan India
Work Hours: 6 Days Week except Second Saturday
Skills And Qualifications
- Expert in Python, with knowledge of at least one Python web framework (such as Django, Flask, etc depending on your technology stack)
- Familiarity with some ORM (Object Relational Mapper) libraries
- Able to integrate multiple data sources and databases into one system
- Understanding of the threading limitations of Python, and multi-process architecture
- Good understanding of server-side templating languages (such as Jinja 2, Mako, etc depending on your technology stack)
- Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
- Understanding of accessibility and security compliance (depending on the specific project)
- Knowledge of user authentication and authorization between multiple systems, servers, and environments
- Understanding of fundamental design principles behind a scalable application
- Familiarity with event-driven programming in Python
- Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform
- Able to create database schemas that represent and support business processes
- Strong unit test and debugging skills
- Proficient understanding of code versioning tools (such as Git, Mercurial or SVN)
- (Make sure to mention other frameworks, libraries, or any other technology related to your development stack)
- (List education level or certification you require)
Front End Developer – Angular
Front End Developer will be responsible for front end (web) development of our enterprise SaaS applications. You will work with the wireframe/UI Design and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works
Job Responsibilities:
- Development of responsible web application of enterprise SaaS products
- Develop new user-facing features
- Build reusable code and libraries for future use
- Ensure the technical feasibility of UI/UX designs
- Optimize application for maximum speed and scalability
- Assure that all user input is validated before submitting to back-end
- Collaborate with other team members and stakeholders
Qualifications:
- B.E./B.Tech./MCA or equivalent
- 7+ years’ experience as a Software Developer with at least 3+ years in a similar role
- Understanding of the entire web development process, including design, development and deployment, with some back-end knowledge, is important
- Excellent understanding of Angular 5+/React
- Proficient understanding of web mark-up, including HTML5, CSS3, Bootstrap
- Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS
- Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery
- Good understanding of asynchronous request handling, partial page updates, and AJAX
- Proficient understanding of cross-browser compatibility issues and ways to work around them.
- Proficient understanding of code versioning tools, such as Git, Gitlab, SVN etc
- Good understanding of NodeJs will be a plus.
- Basic knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image. Familiarity with tools such as Gimp or Photoshop is a plus

- 4-5 years proven experience as BI developer
- BI tools such as SiSense (preferred), Tableau, PowerBI
- Ability to create ETL and reporting dashboards
- Expert level proficiency in SQL and data modelling
- Knowledge of JavaScript, D3.js, Chart.js, Visualise.js, JSON, HTML and CSS (Any 2)
- Solid experience on:
1. Developing custom BI solutions and visualisations.
2. Writing relational and multi-dimensional database queries.
3. Debugging, monitoring and troubleshooting BI solutions
4. Creating and deploying reports
5. Designing and troubleshooting BI models.
Nice to Have
- Worked on PostgreSQL, MySQL, MSSQL and Jasper
Soft Skills
1. Ability to take ownership of assigned tasks and work independently
2. Ability to work with the team and other stakeholders as needed; good communication skills
3. Adherence to deadlines and focus on deliverables
4. Strong attention to detail
Job Position: JAVA Software Engineer
Job Location: Bangalore
Experience: 2 to 12 years
Job Responsibilities:
• Responsible for developing Web Applications using J2EE components.
• Responsible for developing standalone applications using Core Java and JDBC.
Desired Qualification: BE / B.Tech / MCA / MSc in Computer Science or IT
Added advantage: Sun Certified Java Programmer (SCJP), Sun Certified Web Component Developer (SCWCD) certification
Desired Skills:
- Strong skills in JAVA programming languages and focus specially on the following areas Servlets, JSP, Web Services, Struts framework, JDBC/JPA/mybatis (ibatis)/Hibernate, Threads, Collections and Design Patterns.
- Strong skills in web technologies HTML 4/5, JQuery, AJAX, Java Script and CSS.
- Thorough understanding of Object Orientation.
- Above average skills in SQL with familiarity in any of the standard RDBMS – MySQL, MSSQL or Oracle.
- Must have good written and oral communication in English language.
- Must be completely hands-on and an individual contributor and a self-starter; must be able to complete assignments (suitable to his/her experience) with minimal assistance.
- Very good at Analytical and Logical skills.
- Solid understanding of the web development lifecycle.
- Ability to learn quickly and deliver software on time.
- MS or BS in Computer Science or equivalent
- 9+ years (or more) experience shipping quality code
- 4+ years’ experience with leading frontend frameworks like Angular 1 to 8 or ReactJS, etc.
- Experience on Ionic Framework, Cardova
- Experience contributing front-end code to a publicly available, consumer-focused web application.
- Solid experience and understanding of HTML5, CSS3, and Javascript (vanilla JS and popular libraries like Underscore.js and jQuery)
- Experience with REST-based API







