CrawlJobs Logo

Software Engineer I (Flutter)

optimizely.com Logo

Optimizely

Location Icon

Location:
Bangladesh , Dhaka

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Software Engineer I (IC1) engineers at Optimizely are at the start of their software engineering careers, characterized by a strong conceptual understanding of application development and a hunger for growth. In this role, you will join the Commerce Product Division, working on the only mobile product within Optimizely’s Configured Commerce suite. We are an AI-first team. We heavily integrate tools like GitHub Copilot and AI-enabled IDEs into our daily workflows. As an IC1, you will take on well-scoped mobile improvements and specific bugs, delivering them with high quality while learning to navigate complex agentic AI patterns. You will have the mentorship of established engineers and are expected to be a proactive collaborator who is receptive to feedback and eager to master the Flutter ecosystem.

Job Responsibility:

  • Build and maintain features for our Flutter-based mobile commerce application, ensuring code aligns with our Clean Architecture (Presentation, Domain, and Data layers)
  • Implement and update application logic using the BLoC pattern
  • Participate in Test-Driven Development (TDD) practices
  • Write unit and widget tests to ensure the reliability of new features and fixes
  • Actively use and help optimize AI-enabled development tools (GitHub Copilot, etc.) and experiment with agentic patterns to improve code efficiency
  • Participate in Optimizely’s ADEPT software development processes, including agile planning, source control, and rigorous code reviews
  • Work toward becoming proficient in the Android and iOS ecosystem with team support
  • Collaborate primarily during Dhaka hours, with the flexibility to occasionally adjust schedules for demos or sync-ups with US/EMEA-based colleagues

Requirements:

  • 1+ years of professional experience as a Software Engineer
  • Good experience in Flutter app development with decent exposure to one or more native ecosystems (e.g., Android or iOS)
  • Foundational knowledge of Clean Architecture and the BLoC pattern
  • Familiarity with TDD (Test-Driven Development) is a strong plus
  • A strong desire to learn Android or iOS development
  • A solid understanding of CS fundamentals, typically derived from a degree, bootcamp, or equivalent self-learning
  • Ability to collaborate effectively within a hybrid team environment and communicate technical concepts clearly
  • Bachelor’s Degree (Computer Science or engineering preferred) or equivalent work experience
  • Good English communication skills

Nice to have:

  • Familiarity with TDD (Test-Driven Development)
  • Prior exposure to Android or iOS development
What we offer:
  • Best-in-class compensation plans
  • Two annual festival bonuses
  • Recognition and rewards programs
  • Paid Maternity (4 months) & Paternity Leave (12 weeks)
  • Flexible vacations days and working hours
  • Annual Work/Service Anniversary Leave
  • Comprehensive medical & life insurance for you and your dependants
  • Volunteering opportunities to make a difference
  • Chance to work alongside our incredible global team
  • Monthly and quarterly regional and global team-building events
  • Communal transport facilities inside Dhaka to and from the office
  • Free catered lunch every day
  • An agile performance review process that encourages ongoing transparency between managers and direct reports
  • Enablement program and soft skill training to support internal career growth and development

Additional Information:

Job Posted:
January 10, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Engineer I (Flutter)

Senior Flutter Engineer

We’re looking for a Senior Flutter Engineer to join our growing Home App team, s...
Location
Location
United Kingdom , London
Salary
Salary:
70000.00 - 90000.00 GBP / Year
pod-point.com Logo
Pod Point
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive experience in mobile app development, ideally 5+ years overall
  • At least 2+ years’ hands-on Flutter experience, delivering production-grade apps
  • A strong grasp of app architecture, state management, and testing in Flutter
  • An appreciation for design and UX
  • Experience integrating REST APIs or GraphQL services
  • Solid understanding of software engineering principles — CI/CD, testing, and version control
  • Strong communication, collaboration, and self-organisation skills
  • A proactive, ownership-driven mindset and the ability to mentor others
  • Legal right to work in the UK
  • Within a reasonably commutable distance to our office (Gray's Inn Road, London, WC1X 8HB)
Job Responsibility
Job Responsibility
  • Lead the design, development, and delivery of new features for the Pod Point Home App, built in Flutter
  • Work closely with designers to create intuitive, modern, and beautiful app experiences
  • Ensure quality and performance through testing, review, and refinement
  • Help bring the Home App to feature parity with our legacy app and push forward modernisation of the UX
  • Support the evolution of the app into a Home Energy Management System, integrating new propositions like solar, heat pumps, and smart tariffs
  • Collaborate with backend teams to integrate APIs and services, occasionally contributing to backend work where needed
  • Mentor and support less experienced engineers, sharing best practices across our growing Flutter community
What we offer
What we offer
  • Access for you and up to 5 family/friends to the 'UnMind' wellbeing platform
  • Pod Charger
  • Flexible hybrid working model
  • Work abroad for up to 20 days per year
  • Family & friend discount scheme
  • 25 days holiday (plus Bank Holidays)
  • Very generous parental and family leave
  • Pension scheme with a 4.5% matched contribution
  • Eyecare scheme
  • Life insurance covering up to 4x your annual salary
  • Fulltime
Read More
Arrow Right

Software Engineer - AI & Marketplace

Full-time Software Engineer – AI & Marketplace Innovation position available wit...
Location
Location
Australia , Sydney
Salary
Salary:
140000.00 - 150000.00 AUD / Year
11recruitment.com.au Logo
11 Recruitment
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, or related field
  • Minimum of 3 years’ professional experience in software engineering
  • Strong proficiency in Python, TypeScript, Flutter, or related modern stacks
  • Experience managing cloud infrastructure (AWS, Firebase, etc.)
  • Ability to take ownership of a codebase and lead technical decisions
  • Excellent collaboration and communication skills
Job Responsibility
Job Responsibility
  • Develop and maintain core systems across app, web, and backend platforms
  • Own and manage CI/CD pipelines, cloud infrastructure, and production reliability (AWS/Firebase)
  • Work on Verity AI’s backend (Python/FastAPI) and integrate with Shopify and custom APIs
  • Collaborate closely with the CEO and founding team in an agile workflow
  • Lead product releases, feature upgrades, and technical strategy
  • Ensure security, data compliance, and minimal platform downtime (SLA-based)
What we offer
What we offer
  • plus superannuation
  • Fulltime
Read More
Arrow Right

Sr. Mobile Software Engineer

Casechek is a fast growing health tech startup working with some of the biggest ...
Location
Location
United States
Salary
Salary:
130000.00 - 150000.00 USD / Year
casechek.com Logo
Casechek
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or related field
  • 3 to 5+ years of experience developing mobile apps natively in iOS and/or Android
  • Commercial experience developing and delivering Flutter based apps
  • Good understanding of state management and app architecture in Flutter
  • Experience building performant, scalable solutions
  • Familiarity with common programming design patterns and best practices
  • Excellent written and verbal communication skills
  • Strong attention to detail and problem-solving skills
Job Responsibility
Job Responsibility
  • Innovating the implant supply chain by building best of breed mobile and web products
  • Collaborating with internal teams on technical designs and the best approach to meet client and organization needs
  • Breaking down product goals by architecting solutions and defining work into smaller deliverables
  • Designing, developing and deploying modular cloud-based systems
  • Ensuring our solutions are responsive, scalable, and robust
  • Ensuring cross-platform optimization for mobile devices
  • Staying up-to-date with new technologies and software development practices
  • Working in an agile environment with scrum methodologies
What we offer
What we offer
  • Competitive Salary and Annual Bonus
  • Opportunity for Long-Term Incentives (LTI)
  • 401(k) Match
  • Work-from-Home Flexibility
  • Flexible Time Off (Unlimited PTO)
  • Parental Leave
  • Comprehensive Medical and Dental Benefits
  • Brand-New Pro-Level Laptop
  • Annual Education Budget
  • Fulltime
Read More
Arrow Right

Mobile Software Engineer

As a Mobile Software Engineer, you will play a key role in the end-to-end develo...
Location
Location
Italy , Padova
Salary
Salary:
Not provided
themembercompany.com Logo
TMC Italia S.p.A.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's degree in Computer Science or related field (or equivalent work experience)
  • Proficiency in Flutter programming, with a strong portfolio of mobile app projects
  • Solid understanding of mobile application development, including UI/UX principles
  • Experience with version control systems, especially Git, and continuous integration
  • Strong problem-solving skills, attention to detail, and effective communication to work in a collaborative team environment
  • Fluency in Italian and in English
Job Responsibility
Job Responsibility
  • Develop and maintain high-quality mobile applications using Flutter, meeting project requirements and deadlines
  • Collaborate with cross-functional teams, including designers and product managers, to deliver user-friendly features
  • Conduct thorough testing and debugging to ensure application stability and performance
  • Integrate third-party APIs and libraries to enhance the app's functionality
  • Stay updated on Flutter updates and best practices to continually improve app quality
What we offer
What we offer
  • Long-term employment contract
  • Company profit sharing
  • Dynamic business cell
  • YOUniversity (personal and professional growth plan, coach, training courses)
  • Entrepreneurial lab (work on new ideas and potential start-up launches)
  • Fulltime
Read More
Arrow Right

Mobile Software Engineer

As a Mobile Software Engineer, you will play a key role in the end-to-end develo...
Location
Location
Italy , Treviso
Salary
Salary:
Not provided
themembercompany.com Logo
TMC Italia S.p.A.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's degree in Computer Science or related field (or equivalent work experience)
  • Proficiency in Flutter programming, with a strong portfolio of mobile app projects
  • Solid understanding of mobile application development, including UI/UX principles
  • Experience with version control systems, especially Git, and continuous integration
  • Strong problem-solving skills, attention to detail, and effective communication to work in a collaborative team environment
  • Fluency in Italian and in English
Job Responsibility
Job Responsibility
  • Develop and maintain high-quality mobile applications using Flutter, meeting project requirements and deadlines
  • Collaborate with cross-functional teams, including designers and product managers, to deliver user-friendly features
  • Conduct thorough testing and debugging to ensure application stability and performance
  • Integrate third-party APIs and libraries to enhance the app's functionality
  • Stay updated on Flutter updates and best practices to continually improve app quality
What we offer
What we offer
  • Long-term employment contract (contratto a tempo indeterminato)
  • Individual profit sharing
  • Opportunity to guide your own career with a personal and professional growth plan
  • Coaching
  • Access to training courses designed to develop entrepreneurial skills
  • Entrepreneurial lab to work on new ideas and potential start-up launches
  • Fulltime
Read More
Arrow Right

Mobile Software Engineer

As a Mobile Software Engineer, you will play a key role in the end-to-end develo...
Location
Location
Italy , Padova
Salary
Salary:
Not provided
themembercompany.com Logo
TMC Italia S.p.A.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's degree in Computer Science or related field (or equivalent work experience)
  • Proficiency in Flutter programming, with a strong portfolio of mobile app projects
  • Solid understanding of mobile application development, including UI/UX principles
  • Experience with version control systems, especially Git, and continuous integration
  • Strong problem-solving skills, attention to detail, and effective communication to work in a collaborative team environment
  • Fluency in Italian and in English
Job Responsibility
Job Responsibility
  • Develop and maintain high-quality mobile applications using Flutter, meeting project requirements and deadlines
  • Collaborate with cross-functional teams, including designers and product managers, to deliver user-friendly features
  • Conduct thorough testing and debugging to ensure application stability and performance
  • Integrate third-party APIs and libraries to enhance the app's functionality
  • Stay updated on Flutter updates and best practices to continually improve app quality
What we offer
What we offer
  • Long-term employment relationship
  • Company profit sharing
  • Dynamic business cell
  • YOUniversity (personal and professional growth plan, coach, training courses)
  • Entrepreneurial lab
  • Fulltime
Read More
Arrow Right

Senior Flutter Engineer

Casechek is a fast growing health tech startup working with some of the biggest ...
Location
Location
United States
Salary
Salary:
130000.00 - 160000.00 USD / Year
casechek.com Logo
Casechek
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or related field
  • 3-5 years experience developing and delivering Flutter based apps commercially
  • Good understanding of state management and app architecture in Flutter
  • Experience building performant, scalable solutions
  • Familiarity with common programming design patterns and best practices
  • Excellent written and verbal communication skills
  • Strong attention to detail and problem-solving skills
Job Responsibility
Job Responsibility
  • Innovating the implant supply chain by building best of breed mobile and web products
  • Collaborating with internal teams on technical designs and the best approach to meet client and organization needs
  • Breaking down product goals by architecting solutions and defining work into smaller deliverables
  • Designing, developing and deploying modular cloud-based systems
  • Ensuring our solutions are responsive, scalable, and robust
  • Ensuring cross-platform optimization for mobile devices
  • Staying up-to-date with new technologies and software development practices
  • Working in an agile environment with scrum methodologies
What we offer
What we offer
  • Competitive Salary and Annual Bonus
  • Opportunity for Long-Term Incentives (LTI)
  • 401(k) Match
  • Work-from-Home Flexibility
  • Flexible Time Off (Unlimited PTO)
  • Parental Leave
  • Comprehensive Medical and Dental Benefits
  • Brand-New Pro-Level Laptop
  • Annual Education Budget
  • Fulltime
Read More
Arrow Right

Software engineering

When people use our technology to "bridge the gap" between the physical and digi...
Location
Location
Salary
Salary:
Not provided
navvis.com Logo
NavVis GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java
  • Kotlin
  • C++
  • C# / .NET
  • 3D rendering (WebGL/OpenGL/Unity/Other)
  • JavaScript
  • Typescript
  • Spring
  • Angular
  • Tailwind
Read More
Arrow Right