iOS Developer at eNoah iSolution · Remote, Chennai, Indore, Coimbatore · 3 - 8 years · ₹8L - ₹16L / yr · Profitable · Remote friendly · Posted 2 Sep 2021

Job Title: iOS - Flutter Developer
Location : 100% Remote / Chennai / Coimbatore / Indore (As per your convenience)
Roles and Responsibilities :
- Design and Build sophisticated and highly scalable apps using Flutter.
- Build custom packages in Flutter using the functionalities and APIs already available in native Android / IOS.
- Translate and Build the designs and Wireframes into high quality responsive UI code.
- Write efficient queries for core Data.
- Explore feasible architectures for implementing new features.
- Ensure security guidelines are always followed while developing the app.
- Ensure security guidelines are always followed while developing the app.
- Resolve any problems existing in the system and suggest and add new features in the complete system.
- Follow the best practices while developing the app and also keeping everything structured and well documented.
- Use CI/CD for smooth deployment.
- Document the project and code efficiently.
- Communicate with the Project Manager regarding status of projects and suggest appropriate deadlines for new functionalities.
- Validate the cloud system to ensure any new changes do not compromise security of the backend server.
- Maintaining software through product lifecycle including design, development, verification and bug fixes.
- Connect regularly with the Quality Assurance Specialist to deliver stable app.
- Resolve all the bugs reported by the Quality Assurance Specialist in a timely manner.
- Perform time profiling and memory leaks assessment.
- Execute app verification protocol.
Good to have:
- Flutter: To build cross platform mobile apps for Android, IOS and Web.
- Design responsive UIs to efficiently query data
- Mange states in an optimized manner.
- Native Android / IOS: To build custom Flutter Packages.
- Experience in working on Chat and VOIP based applications like WhatsApp, FB Messenger etc.
- Firebase: Should have experience with Cloud Firestore, Push Notifications, Cloud Functions and Analytics.
- Adobe XD: Should know how to use Adobe XD to use the design file and use it to build the app.
- Git: To manage and collaborate in different projects with the rest of the team
- Good To Have Angular, Bootstrap, JavaScript
- Good knowledge of Software Configuration Management, version control and defect tracking tools
- Good communication skills and versatile team player
- Write tests for the App.

About eNoah iSolution
About
eNoah is a reputed global industry leader offering cutting-edge BPO and IT solutions worldwide. We provide best-in-class support services to Fortune 500 companies in the integrated health, insurance, manufacturing, and automotive domains.
With a strong domain focus, our uniquely designed solutions are vertically integrated and delivered through a client-intensive, relationship-based, global delivery model.
eNoah is ISO 27001-certified and HIPAA-compliant. We enjoy repeating business from every one of our clients due to our uncompromising focus on complete client satisfaction. We achieve this through rigorously high standards for team expertise, an emphasis on consistent quality, and strict adherence to punctual delivery schedules. eNoah’s mature and established service delivery setup helps clients pilot business and IT processes with a focus on metrics-driven outcomes that exceed customer SLAs.
Company video


Connect with the team
Similar jobs (10)
Interested? Let’s Connect!
on my linkedin
Flutter Developer (5 to 10 Years’ Experience)
Company: Miror (Miror Therapeutics Private Limited)
Location: Bengaluru, Karnataka : On-site
Employment Type: Full-time
Experience: 5-10 years
Website: miror.in | iOS App | Android App
About Miror
Miror is India's leading perimenopause and menopause care platform — a 360° care network that has already helped 75,000+ women prioritize their health. Featured in Forbes India, Business Standard, and other leading publications, we bring together 100+ doctors across gynaecology, mental health, nutrition, oncology, and sexual health, along with India's first dedicated HRT Centre of Excellence, a thriving women's community, science-backed supplements, and the Tiara rewards program.
Our mobile app is at the heart of this experience — enabling online doctor consultations, personalized onboarding and care plans, curated health content, community engagement, and a rewards dashboard. We're on a mission to help millions more women, and we're looking for a Flutter developer who wants their code to genuinely improve lives.
About the Role
We are looking for an experienced Flutter Developer to own the development and delivery of the Miror app on both Android and iOS. You'll work closely with product, design, and backend teams to ship features across consultations, community, commerce, rewards, and health tracking — with the polish and reliability a healthcare product demands.
Key Responsibilities
Design, build, and maintain high-quality, scalable features in our Flutter app across Android and iOS
Own features end-to-end: from requirement discussions and UI implementation to release and post-launch monitoring
Build and refine core user journeys — onboarding, OTP-based authentication, doctor consultation booking, video consultations, community feeds, in-app purchases/shop, and the rewards dashboard
Integrate REST APIs and third-party SDKs (payments, video calling, chat, push notifications, analytics)
Implement robust state management and clean, testable architecture
Optimize app performance, startup time, and stability; drive down crash rates using Firebase Crashlytics
Manage releases to the Google Play Store and Apple App Store, including versioning and CI/CD
Write unit, widget, and integration tests; participate in code reviews
Handle health data responsibly with strong attention to security and user privacy
Mentor junior developers and contribute to engineering best practices
Required Skills & Qualifications
5-10 years of professional mobile development experience, with at least 2_3 years building production apps in Flutter/Dart
· Proven track record of shipping and maintaining apps on both the Play Store and App Store (share links to your published apps)
· Strong understanding of Flutter internals: widget lifecycle, rendering, isolates, and platform channels
· Hands-on experience with state management (Bloc, Riverpod, Provider, or GetX)
· Solid experience integrating RESTful APIs and handling authentication flows (OTP, tokens, sessions)
· Experience with Firebase services (Auth, FCM, Crashlytics, Analytics, Remote Config)
· Experience integrating payment gateways (Razorpay, PayU, or similar) and in-app purchase flows
· Proficiency with local storage (Hive, SQLite, shared_preferences) and offline-first patterns
· Strong grasp of Git, code review workflows, and agile development practices
· Understanding of app security, deep linking, and push notification handling — sensitivity to handling personal health data is a strong plus
Nice to Have
Experience in healthtech, telemedicine, or community/social apps
Experience with video consultation SDKs (Agora, Twilio, 100ms, Zoom SDK) or real-time chat
Native Android (Kotlin) or iOS (Swift) experience for platform-specific work
Experience with CI/CD tools (Codemagic, Fastlane, GitHub Actions, Bitrise)
Backend familiarity (Python, Node.js) or understanding of API design
Experience with complex animations, custom painters, and pixel-perfect UI
Prior experience in an early-stage or fast-scaling startup
www.miror.in
www.sohamenergy.in
Job Title : Flutter Developer
Experience : 3 to 6 Years
Location : Gurugram Sector 43
Work Mode : 5 Days WFO (Monday to Friday)
Job Summary :
We are looking for a skilled Flutter Developer to build, enhance, and maintain scalable, high-performance mobile applications using Flutter & Dart. The role involves end-to-end development, API integration, performance optimization, and collaboration with Product, UI/UX, QA, and Backend teams.
Mandatory Skills :
Flutter, Dart, BLoC / Provider / Riverpod, REST API, JSON, Firebase, Git, Mobile App Development, Performance Optimization
Key Responsibilities :
- Develop and maintain high-quality mobile applications using Flutter & Dart.
- Build reusable, scalable, and well-documented code.
- Integrate REST APIs, JSON, Firebase Authentication & Push Notifications.
- Implement state management using BLoC, Provider, or Riverpod.
- Optimize application performance, responsiveness, and stability.
- Participate in code reviews, testing, debugging, and documentation.
- Work with Git and CI/CD pipelines (GitHub Actions).
- Collaborate with cross-functional teams to deliver features end-to-end.
- Leverage AI coding/productivity tools such as Cursor/Kiro and ChatGPT.
- Work with Figma/Figma AI and understand UI/UX implementation requirements.
- Knowledge of native Android (Kotlin) / iOS (Swift), animations, and custom widgets is preferred.
Education & Experience :
- Bachelor’s / Master’s degree in Computer Science, Engineering, or related field.
- 4 to 8 years of mobile application development experience.
- 3+ years of hands-on Flutter development experience.
- Strong problem-solving, communication, and teamwork skills.
Job Summary
We are looking for a highly skilled Senior Flutter Developer with 5–7 years of software development experience, including 3+ years of hands-on Flutter development, to build high-performance, scalable, and visually appealing cross-platform mobile applications. The ideal candidate should have strong expertise in Flutter, Dart, mobile architecture, API integration, state management, and application performance optimization.
Key Responsibilities
- Design, develop, test, and maintain cross-platform mobile applications using Flutter and Dart.
- Build reusable, scalable, and maintainable code following clean architecture principles.
- Collaborate with Product Managers, UI/UX Designers, QA Engineers, and Backend Developers to deliver high-quality applications.
- Integrate RESTful APIs and third-party SDKs.
- Implement responsive UI components with pixel-perfect designs.
- Optimize application performance, memory usage, and startup time.
- Write unit tests, widget tests, and integration tests.
- Troubleshoot and resolve application bugs and production issues.
- Participate in code reviews and mentor junior Flutter developers.
- Ensure application security and follow mobile development best practices.
- Publish and maintain applications on Google Play Store and Apple App Store.
- Stay updated with the latest Flutter releases and mobile development trends.
Required Skills
Must-Have Skills
- 5–7 years of software development experience.
- Minimum 3+ years of hands-on experience with Flutter.
- Strong programming experience in Dart.
- Experience developing applications for both Android and iOS.
- Strong understanding of Flutter widgets, animations, navigation, and custom UI development.
- Experience with State Management:
- Provider
- Riverpod
- Bloc/Cubit
- GetX (any one or more)
- Experience integrating REST APIs and JSON parsing.
- Knowledge of Firebase services:
- Authentication
- Firestore
- Cloud Messaging (FCM)
- Crashlytics
- Analytics
- Experience with local databases such as SQLite or Hive.
- Strong understanding of asynchronous programming (Future, Streams).
- Experience with Git and version control.
- Knowledge of mobile application architecture (MVVM, Clean Architecture).
- Strong debugging and performance optimization skills.
Preferred Skills
- Experience with CI/CD pipelines.
- Knowledge of Fastlane, Codemagic, GitHub Actions, or Bitrise.
- Experience with Push Notifications.
- Experience working with WebSockets.
- Familiarity with GraphQL.
- Experience with native Android (Kotlin/Java) or iOS (Swift) is an advantage.
- Experience with Agile/Scrum development methodologies.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- Equivalent practical experience is also considered.
Good to Have
- Experience publishing apps to Google Play Store and Apple App Store.
- Experience with payment gateway integration.
- Experience with Google Maps and location services.
- Knowledge of app security and data encryption.
- Exposure to AI-powered mobile features is an added advantage.
Soft Skills
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
- Ability to work independently in a fast-paced environment.
- Ownership mindset and attention to detail.
- Mentoring and leadership capabilities.
Job Description – Android & Flutter Developer
Company: KeshvaCredit Services Private Limited
Location: Fatehabad, Haryana, India – 125050
Experience: 0–1 Year
Employment Type: Full-Time
Job Summary
KeshvaCredit Services Private Limited is looking for a motivated Android & Flutter Developer to join our development team. Freshers with good knowledge of Flutter and Android development are encouraged to apply.
Key Responsibilities
- Develop and maintain Android and Flutter mobile applications.
- Create responsive and user-friendly mobile interfaces.
- Integrate REST APIs and third-party services.
- Debug and resolve application issues.
- Test applications and improve performance.
- Work with the development team to implement new features.
- Maintain and update existing applications.
Required Skills
- Basic to good knowledge of Flutter and Dart.
- Understanding of Android development.
- Knowledge of REST API and JSON.
- Basic knowledge of Git/GitHub.
- Good problem-solving and debugging skills.
Qualifications
- B.Tech/BCA/MCA/B.Sc. IT or a related degree.
- 0–1 year of experience in Android/Flutter development.
- Freshers with relevant projects or internship experience can apply.
Preferred
- Knowledge of Firebase.
- Experience with API integration.
- Knowledge of Android Studio and VS Code.
Why Join Us?
- Work on real-world mobile applications.
- Opportunity to learn and grow.
- Friendly and collaborative work environment.
- Career growth opportunities.
Role Description
This is a volunteer remote Flutter unpaid internship role at TheCodersHub. The intern will be involved in day-to-day tasks related to Flutter development, assisting in app development projects, learning new technologies, and collaborating with team members remotely.
Qualifications
- Flutter development skills
- Experience in mobile app development
- Basic knowledge of software development
- Interest in learning and growing in the tech industry
- Excellent problem-solving skills
- Ability to work independently and remotely
- Enrolled in or recent graduate from a relevant technical or computer science program
Benefits You’ll Receive:
- Live Project Experience: Work on real-world projects to boost your practical knowledge.
- Mentorship: Receive guidance from experienced developers to enhance your skills.
- Internship Certificate: Awarded upon successful completion of the internship.
- Skill Development: Improve your expertise in Flutter, state management, and project collaboration.
We are looking for a Flutter developer to join the mobile team behind MyMotor, Zoop’s consumer vehicle services application available on Android and iOS. The app helps users look up vehicle registration details, check and pay traffic challans, store documents, and access insurance, FASTag, fuel price and EV charging services.
You will work on a single production Flutter codebase used by customers daily, on a small
team where you will own features end to end, from design handoff through to release.
Key Responsibilities
- Design, develop, test and ship new features in the MyMotor Flutter application for both Android and iOS.
- Translate Figma designs into accurate, responsive Flutter screens consistent with the existing design system.
- Integrate REST APIs using Dio: build request and response models, and implement loading, empty and error states for every screen.
- Manage application state using Riverpod, following the state management patterns already established in the codebase.
- Implement offline-first behaviour and local data caching using Hive.
- Instrument analytics events (Firebase Analytics, CleverTap) to support product funnels and conversion tracking, on both success and failure paths.
- Monitor Crashlytics, triage crashes and production issues, identify root causes and ship fixes.
- Ship features behind Firebase Remote Config feature flags so they can be enabled or disabled without a store release.
- Write and maintain unit tests, and contribute to expanding widget and integration test coverage.
- Work within the established design patterns of the codebase, including Template Method base classes, the repository and source abstractions and factory-produced navigation transitions, extending them rather than working around them.
- Participate in code reviews, raise clean pull requests, and follow the documented architecture patterns and coding standards of the repository.
- Update in-repo technical documentation alongside the code you change.
- Support the release process, covering build flavors, QA builds and store releases through the CI/CD pipeline.
- Coordinate with backend engineers on API contracts, and with design and product on requirements.
- Test on real devices across a range of Android and iOS hardware, not only simulators.
Stack
- Language and UI: Dart 3, Flutter, targeting Android and iOS from one codebase.
- State management: Riverpod (hooks_riverpod) with Flutter Hooks.
- Navigation: GoRouter, with authentication-aware redirects.
- Networking: Dio, behind a single configured client with request and error interceptors.
- Local storage: Hive, with generated type adapters.
- Backend services: Firebase Authentication, Analytics, Crashlytics, Remote Config, Cloud
- Messaging and Performance.
- Analytics: Firebase Analytics, CleverTap and the Meta SDK.
- Other: Google Maps with marker clustering, WebSockets for real-time data, payment
- gateway integration, deep linking, and Kotlin and Swift for platform-channel work.
- CI/CD: Codemagic, with build flavors for production and UAT.
Required Skills
- 1-2 years of hands-on experience building mobile applications with Flutter and Dart.
- At least one application published to the Google Play Store or Apple App Store, or a
- substantial project you can demonstrate and explain in detail.
- Strong Dart fundamentals: sound null safety, futures, async/await, streams, collections and
- extensions.
- Practical experience with at least one state management solution (Riverpod preferred; Bloc,
- Provider or GetX acceptable, with an understanding of the trade-offs).
- Experience integrating RESTful APIs, parsing JSON, and handling network and error states.
- Ability to convert design files (Figma or similar) into accurate user interfaces.
- Familiarity with Flutter navigation, app lifecycle, and building layouts that work across
- multiple screen sizes.
- Debugging skills using Flutter DevTools, and the ability to reproduce an issue before fixing it.
Good to Have Skills
- Experience with Riverpod specifically (AsyncNotifier, family and autoDispose providers).
- Experience with local databases such as Hive, SQLite or Drift.
- Experience with the Firebase suite: Authentication, Analytics, Crashlytics, Remote Config,
- Cloud Messaging.
- Experience with Google Maps in Flutter, marker clustering, or location services.
- Experience with WebSockets or other real-time data handling.
- Exposure to payment gateway integration or transactional / fintech applications.
- Basic Kotlin or Swift, and familiarity with platform channels, build flavors and app signing.
- Experience with mobile CI/CD tools (Codemagic, Fastlane, Bitrise or GitHub Actions).
- Experience with analytics and product instrumentation tools such as CleverTap.
- Experience writing unit, widget or integration tests for Flutter.
Educational Qualification
- Bachelor’s degree in Computer Science, Information Technology or a related field.
- Equivalent practical experience with a strong portfolio will also be considered.
Position Title:
SDE Intern – Mobile Application
Location: Bangalore
Duration: 6 months (with potential for full-time conversion based on performance)
About PGAGI:
At PGAGI, we believe in a future where AI and human intelligence coexist in harmony, creating a world that is smarter, faster, and better. We are not just building AI; we are shaping a future where AI is a fundamental and positive force for businesses, societies, and the planet.
Key Responsibilities:
• Develop and maintain cross-platform mobile applications using Flutter or React Native.
• Collaborate with UI/UX designers and backend developers to deliver seamless app experiences.
• Integrate RESTful APIs and work with JSON data parsing, asynchronous programming, and real-time data handling.
• Participate in regular code reviews and follow best practices in mobile development.
• Debug and troubleshoot issues, optimize app performance, and write unit tests.
• Learn and apply Git-based version control, task tracking, and agile workflows.
⸻Required Skills & Knowledge :Programming & Frameworks:
• Proficiency in Dart (Flutter) or JavaScript/TypeScript (React Native).
• Good understanding of OOP and functional programming principles.
• Experience with:
• Flutter: Widgets, navigation, state management (Provider, Bloc, etc.)
• OR React Native: Components, Redux, Context AP
IComputer Science Fundamentals:
• Basic understanding of data structures (arrays, stacks, queues, hash tables).
• Knowledge of basic algorithms (sorting, searching).
• Awareness of time complexity and code efficiency.
• Solid grasp of programming concepts like variables, loops, conditionals.
Mobile Development Concepts:
• Experience in building and deploying cross-platform mobile apps.
• Understanding of responsive design, Material Design, and iOS Human Interface Guidelines.
• Familiarity with asynchronous operations (async/await, Promises) and REST API integrations.
Networking & APIs:
• Basic knowledge of HTTP/HTTPS, request methods, and status codes.
• Hands-on experience using Postman or similar tools for API testing.
• Understanding of API security, including authentication and SSL basics.
Tools & Technologies:
• Familiarity with Git (GitHub, GitLab, Bitbucket).
• Experience using IDEs like Android Studio, VS Code, or Xcode.
• Awareness of unit testing frameworks (e.g., Flutter test, Jest).
• Understanding of build tools such as Gradle or Metro bundler.⸻
Preferred Qualifications:
• Pursuing or recently completed a B.E./B.Tech in Computer Science, IT, or related fields.
• Portfolio of previous mobile app projects (GitHub/Play Store link preferred).
• Willingness to learn, experiment, and work in a collaborative environment.
⸻What We Offer:
• Opportunity to work on real-world projects with direct mentorship from industry experts.
• Certificate of Internship and potential PPO (Pre-Placement Offer) based on performance.
• Exposure to modern product development practices and cross-functional team collaboration.
Position Title:
SDE Intern – Mobile Application
Location: Remote
Duration: 6 months (with potential for full-time conversion based on performance)
About PGAGI:
At PGAGI, we believe in a future where AI and human intelligence coexist in harmony, creating a world that is smarter, faster, and better. We are not just building AI; we are shaping a future where AI is a fundamental and positive force for businesses, societies, and the planet.
Key Responsibilities:
• Develop and maintain cross-platform mobile applications using Flutter or React Native.
• Collaborate with UI/UX designers and backend developers to deliver seamless app experiences.
• Integrate RESTful APIs and work with JSON data parsing, asynchronous programming, and real-time data handling.
• Participate in regular code reviews and follow best practices in mobile development.
• Debug and troubleshoot issues, optimize app performance, and write unit tests.
• Learn and apply Git-based version control, task tracking, and agile workflows.
⸻Required Skills & Knowledge :Programming & Frameworks:
• Proficiency in Dart (Flutter) or JavaScript/TypeScript (React Native).
• Good understanding of OOP and functional programming principles.
• Experience with:
• Flutter: Widgets, navigation, state management (Provider, Bloc, etc.)
• OR React Native: Components, Redux, Context AP
IComputer Science Fundamentals:
• Basic understanding of data structures (arrays, stacks, queues, hash tables).
• Knowledge of basic algorithms (sorting, searching).
• Awareness of time complexity and code efficiency.
• Solid grasp of programming concepts like variables, loops, conditionals.
Mobile Development Concepts:
• Experience in building and deploying cross-platform mobile apps.
• Understanding of responsive design, Material Design, and iOS Human Interface Guidelines.
• Familiarity with asynchronous operations (async/await, Promises) and REST API integrations.
Networking & APIs:
• Basic knowledge of HTTP/HTTPS, request methods, and status codes.
• Hands-on experience using Postman or similar tools for API testing.
• Understanding of API security, including authentication and SSL basics.
Tools & Technologies:
• Familiarity with Git (GitHub, GitLab, Bitbucket).
• Experience using IDEs like Android Studio, VS Code, or Xcode.
• Awareness of unit testing frameworks (e.g., Flutter test, Jest).
• Understanding of build tools such as Gradle or Metro bundler.⸻
Preferred Qualifications:
• Pursuing or recently completed a B.E./B.Tech in Computer Science, IT, or related fields.
• Portfolio of previous mobile app projects (GitHub/Play Store link preferred).
• Willingness to learn, experiment, and work in a collaborative environment.
⸻What We Offer:
• Opportunity to work on real-world projects with direct mentorship from industry experts.
• Certificate of Internship and potential PPO (Pre-Placement Offer) based on performance.
• Exposure to modern product development practices and cross-functional team collaboration.
About Statifyy
Statifyy is a sports-focused technology product built around kabaddi, with a vision to bring innovation, data, technology and the sporting ecosystem together through one platform.
We already have an existing app and are now looking for a Full-Time App Developer who can take ownership of the product and help us take it to the next level.
The Role
We are looking for someone who doesn't just want to write code, but wants to build a product.
You will work on our existing application, improve and maintain the current product, develop new features, fix bugs, improve performance, integrate APIs and services, and help turn new ideas into working features.
You will work closely with the team to understand what we are trying to build and will have the opportunity to contribute your own ideas and technical solutions.
What you'll do
- Take ownership of the existing Statifyy application
- Develop and launch new features
- Improve existing features and overall user experience
- Identify and fix bugs and technical issues
- Integrate APIs and third-party services
- Improve app performance, stability and scalability
- Work with databases and backend systems
- Manage and maintain the existing codebase
- Test and troubleshoot new features
- Work with Git/GitHub and maintain clean, structured code
- Collaborate with the team on product development
- Convert product ideas into practical technical solutions
- Continuously explore new technologies and better ways to build the product
Who we're looking for
We're looking for someone who is:
- Passionate about technology and app development
- Has practical experience building and maintaining mobile applications
- Comfortable working on an existing codebase
- A strong problem solver who can independently find solutions
- Curious and willing to experiment with new technologies
- Innovative and product-minded
- Someone who can understand the why behind a feature, not just the technical requirement
- Able to take ownership and responsibility for their work
- A good communicator and team player
- Someone with a genuine interest in sports
- An interest in kabaddi will be a major advantage
A big plus if you...
- Follow kabaddi or other sports closely
- Understand the sporting ecosystem
- Have previously worked on a sports-tech or consumer app
- Enjoy building new products from ideas
- Think beyond conventional solutions
- Have a strong product/entrepreneurial mindset
- Can bring your own ideas and vision to the product
What we value
Ownership. Innovation. Problem-solving. Curiosity. Sports.
At Statifyy, we're looking for someone who wants to build something meaningful, not just complete assigned development tasks.
If you're someone who loves technology + sports + innovation and wants to be part of building a product from the ground up, we'd love to hear from you.
Senior Full-Stack Software Engineer (SDE II), Flutter & Django, AM:PM
About AM:PM AM:PM is a pre-seed, venture-backed news platform built for short-form vertical video, for Gen Z and millennials who want to stay informed without sitting through a 40-minute panel. Mobile-first, video-first, small team, moving at startup speed out of Mumbai.
We don't have layers of bureaucracy or rigid corporate structure. We value velocity, high-agency execution, and pragmatic engineering. This is one of the first full-time seats on the core engineering bench, reporting directly to the CTO.
We're looking for a Full-Stack Engineer who's comfortable wearing multiple hats, owning entire feature lifecycles from database schema to UI animation, and operating with real autonomy. If you want your code in production daily and directly tied to whether the product wins, this is the seat.
Role Overview
- Position: Software Development Engineer II (Full-Stack)
- Type: Full-time
- Location: Remote / Hybrid
- Experience: 3 to 5+ years in production-grade software development
- Core stack: Flutter (iOS, Android, Web) | Python, Django, DRF | PostgreSQL | Redis | AWS/GCP | Docker
What you'll do
1. Cross-platform frontend (Flutter)
- Build responsive, pixel-perfect UIs across iOS, Android, and Web from a single Flutter codebase
- Implement clean, maintainable frontend architecture using scalable state management (BLoC, Riverpod, or Provider)
- Optimize performance, memory footprint, render times, and smooth 60fps animations on low-end devices and browsers. On a feed-heavy, video-heavy app this is core product, not polish
- Write platform-specific code (MethodChannels) to interface with native iOS/Android SDKs when needed
2. Backend and API engineering (Python / Django)
- Design, build, and document secure, robust RESTful APIs using Django Rest Framework
- Architect core backend workflows, background workers, and async task queues (Celery/Redis), including the feed, video, and content pipeline
- Write optimized SQL and manage the Django ORM to prevent N+1 queries and keep response times fast
- Implement and maintain security: OAuth2, JWT auth, RBAC, data encryption
3. Architecture, DevOps, infrastructure
- Set up and improve CI/CD pipelines (GitHub Actions, GitLab CI) to ship to production multiple times a day
- Containerize with Docker and manage cloud deployments (AWS ECS/EKS, GCP Cloud Run, or DigitalOcean)
- Implement logging, error tracking, and monitoring (Sentry, Datadog, Prometheus) to catch and resolve production issues proactively
4. Startup execution
- Build, test, and tear down MVP features fast based on user feedback and product analytics
- Review peer code, maintain documentation, and raise engineering standards across a growing team
- Work directly with founders, designers, and editorial to turn ambiguous requirements into concrete technical roadmaps
Who you are
- 3+ years professional experience building, scaling, and maintaining production-grade applications
- Deep Flutter and Dart mastery: cross-platform nuances, web engine optimization (CanvasKit vs HTML), local storage (Hive, Isar, or SQLite)
- Strong Django/Python: middleware, custom managers, signals, async programming
- Advanced PostgreSQL: clean schema design, migrations, indexing, slow query analysis
- Docker, basic Linux administration, and cloud services (AWS S3, EC2, RDS, CloudFront)
- Writes clean, testable code with unit, integration, and widget tests
Cultural fit
- High agency. You find a problem, map a solution, and execute without waiting for permission or perfect specs
- Pragmatic. You know when to write future-proof code and when to ship a safe, hacky solution to beat a deadline
- Clear communicator. Can explain technical trade-offs to non-technical founders
- Comfortable with chaos. Priorities shift fast based on market feedback
- Deep startup experience strongly preferred, ideally as an early engineer at a venture-backed startup. This role rewards builders, not MNC process operators
Bonus
- Early engineer (employees 1 to 15) at a fast-growing, venture-backed startup
- Real-time systems (WebSockets), video infrastructure (streaming, transcoding, CDN caching), or AI/LLM API experience
- Active GitHub, published Flutter packages, or live side projects that show build speed
What we offer
- Market-rate salary plus meaningful early-stage equity
- Complete ownership over major pillars of the stack, no micro-management
- Room to grow into Lead/EM or Staff/Principal as the company scales
- Flexible setup alongside a small, driven team of builders






