person looking for a Flutter Remote jobs

Get Remote Flutter jobs in your mailbox.

15 exciting remote jobs on file from 2500+ top remote companies.

  • Hot new jobs of this week
  • 15 active jobs from past weeks to consult
  • Segmented for USA, Europe or Worldwide.
  • Personally selected for you by our experienced remote hiring managers.


A selection of jobs from the previous newsleterrs.

Western Digital is hiring a Remote Senior Software Engineer - Architecture

Job Description

As a Senior Software Engineer on the Architecture Team, you will be an integral part of a dynamic group dedicated to shaping the architecture and design of our cutting-edge storage solutions. This role requires expertise in code quality, a focus on intuitive interface design, and a passion for building robust software from the ground up.

ESSENTIAL DUTIES AND RESPONSIBILITIES:

  • Code Quality and Standards:
  • Define and enforce coding standards, best practices, and guidelines to ensure the highest levels of code quality.
  • Conduct thorough code reviews, providing constructive feedback to maintain a high standard of excellence.
  • Collaborate with development teams to implement improvements and address code quality challenges.

Interface Design:

  • Lead the design and development of software interfaces, ensuring a user-friendly and seamless experience.
  • Collaborate with UX/UI designers to translate design specifications into functional and aesthetically pleasing interfaces.
  • Advocate for design principles that prioritize user experience and accessibility.

Architectural Design and Development:

  • Work closely with cross-functional teams to design and implement scalable software architectures for new and existing products.
  • Lead the development of core components and libraries, establishing a robust foundation for our storage solutions.
  • Drive innovation in architectural patterns, frameworks, and technologies.
  • Adopt cloud technologies for new DTC channels

Building from Ground Up:

  • Take ownership of greenfield projects, guiding the development team through the entire lifecycle from concept to implementation.
  • Collaborate with product managers and stakeholders to understand requirements and translate them into technically sound solutions.
  • Ensure the scalability, reliability, and performance of software solutions built from the beginning.

Qualifications

REQUIRED:

  • Bachelor’s or Master’s degree in Computer Science or related field.
  • 2 years of experience as a software engineer with a strong focus on architecture, design, and code quality.
  • Proven experience in building scalable and maintainable software solutions.
  • Expertise in programming languages such as Dart, Python, & Rust.

PREFERRED:

  • Experience with Flutter, AWS Terraform preferred.

SKILLS:

  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration skills.

See more jobs at Western Digital

Apply for this job

Tide is hiring a Remote Senior Web Engineer - Angular

Department: Mobile & Web Engineering

Who are Tide:

At Tide, we’re on a mission to save businesses time and money. We’re the leading provider of UK SME business accounts and one of the fastest-growing FinTechs in the UK. Using the latest tech, we design solutions with SMEs in mind and our member-driven financial platform is  transforming the business banking market. Not only do we offer our members business accounts and related banking services, but also a comprehensive set of highly connected admin tools for businesses. 

Tide is about doing what you love. We’re looking for someone tojoin us on our exciting scale up journey and be a part of something special. We are wanting passionate Tideans to drive innovation and help build a best-in-class platform to support our members. You will be comfortable in ambiguous situations and will be able to navigate the evolving FinTech environment. Imagine shaping how millions of Tide members discover and engage with business banking platforms and building this on a global scale. 

Some of the things you’ll be doing: 

As part of this team,

  • You will be learning and sharing knowledge with our engineers on new things often, as we believe in experimentation, T-shaped engineering and collaborative learning for career growth
  • You will be working on our new and existing products for our Business Areas. We have an exciting roadmap with brand new features and we will need you to solve interesting problems
  • You will have the opportunity to make a difference by leveraging your experience connecting with less experienced engineers, collaborating and cheering together
  • Joining one of our expanding multi-disciplinary agile teams, you will work together with product owners, UI/UX designers, architects, engineers, and other business members to translate requirements into well-engineered solutions
  • You will ideally join our Web and Flutter Community of Practices, and your input on how to improve processes and maintain high quality across the team will be very welcome
  • Career progression is as important to us as it is for you, and we, therefore, have put in place a Tide Growth Framework to guide you. With our expanding teams and business, we will encourage you to outgrow your initial responsibilities, if you so desire

Our company is committed to creating an inclusive and diverse environment, that fosters cooperation in everything we do. This role offers an exceptional opportunity to make a real difference with responsibilities across engineering practices in a supportive and rapidly expanding company!

 

You’ll be a great fit if you have/are: 

  • Working experience with Web as a Sofware Engineer
  • Strong knowledge in Semantic HTML, CSS(3) and JavaScript(ES6)
  • Solid experience in Angular2+, TypeScript, RxJS, and NgRx
  • Solid experience in using testing tools such as Jest and Cypress or similar
  • Passionate about building great products in small, autonomous, agile teams
  • A passion for automation tests and experience writing testable code
  • Experience building sleek, high-performance user interfaces and complex Web apps that successfully shipped to customers

Our Tech Stack(you don't have to be excelling inall, but willing to learn them):

  • Angular 15+(includingNgRxandAngular Material) orReactat their full potential to build our web apps
  • Nrwl Nxto manage them as mono repo
  • Storybook as live components documentation
  • Node.js, NestJs and PostgreSQLto power up the BFF middleware
  • EKS/Kubernetesused by the Cloud team to run the platform
  • Contentful to provide some dynamic content to the apps
  • DataDog, SonarCloud, Semgrep, LaunchDarkly, and Segment to help us safely track, monitor and deploy
  • GitHubwithGitHub actionsto power the Cl/CD pipelines (new joiners are encouraged to have something deployed to production in their first 2 weeks)

What you’ll get in return:

Make work, work for you! We are embracing new ways of working and support flexible working arrangements. With our Working Out of Office (WOO) policy our colleagues can work remotely from home or anywhere in their home country. Additionally, you can work from a different country for 90 days of the year. Plus, you’ll get:

  • Competitive salary 
  • Self & Family Health Insurance
  • Term & Life Insurance
  • OPD Benefits
  • Mental wellbeing through Plumm
  • Learning & Development Budget
  • WFH Setup allowance
  • 25 Annual leaves
  • Family & Friendly Leaves
  • Stock Options

Tidean Ways of Working 

At Tide, we’re Member First and Data Driven, but above all, we’re One Team. Our Working Out of Office (WOO) policy allows you to work from anywhere in the world for up to 90 days a year. We are remote first, but when you do want to meet new people, collaborate with your team or simply hang out with your colleagues, our offices are always available and equipped to the highest standard. We offer flexible working hours and trust our employees to do their work well, at times that suit them and their team.

Tide is a place for everyone

At Tide, we believe that we can only succeed if we let our differences enrich our culture. Our Tideans come from a variety of backgrounds and experience levels. We consider everyone irrespective of theirethnicity, religion, sexual orientation, gender identity, family or parental status, national origin, veteran, neurodiversity status or disability status. We believe it’s what makes us awesome at solving problems!We are One Team and foster a transparent and inclusive environment, where everyone’s voice is heard.

See more jobs at Tide

Apply for this job

FanDuel is hiring a Remote Quality Assurance Analyst

Job Application for Quality Assurance Analyst at FanDuel

See more jobs at FanDuel

Apply for this job

Tide is hiring a Remote Senior Mobile Engineer (Flutter)

Remote position

 

About Tide:

At Tide, we are building a financial platform designed to save small and medium-sized businesses time and money. We provide our members with business accounts and related services, including Cards, POS terminals, Credit services, Expense Cards invoicing and accounting tools and many more. Our vision is to become the world's leading FinTech Platform. We're not just building technology and great products, we're empowering people to make informed business decisions and lifting generations of hard working entrepreneurs.


Founded in 2015, Tide is now the leading business financial platform in the UK with 550,000 SME members (10% market share) and more than 150,000 SMEs in India. Headquartered in London, Tide has nearly 1,500 Tideans across the UK, Bulgaria, India, Serbia, Romania, Ukraine and Germany.Tide is rapidly growing, expanding into new markets and always looking for passionate and driven people. Join us in our mission to enable small businesses to save time and money and do what they love.

 

What we’re looking for:

As anEngineer at Tide you will be working on the designing, creating and running the rich product catalogue in one of our Business areas(e.g. Payments Service, Business Service). We have a long roadmap ahead of us and rarely run out of interesting problems to tackle.

This role offers an exceptional opportunity to make a real difference by taking ownership of engineering practices in a rapidly expanding company! We trust and empower our engineers to make real technical decisions that affect multiple teams and shape the future of Tide’s Global One Platform.

We work in small autonomous teams, grouped under common domains owning the micro-frontends that makes Tide a great application. We self-organise, gather together to discuss technical challenges, and set our own guidelines on ourCommunity of Practice regardless of where one currently stand in our Growth Framework. We are focus on deliver a WOW! experience whilst ensuring a resilient, error-free and scalable codebase.

 

As a Mobile Engineer you’ll be:

  • You will be learning and sharing knowledge with our engineers on new things often, as we believe in experimentation, T-shaped engineering and collaborative learning for career growth

  • You will be working on our new and existing products for our Business Areas. We have an exciting roadmap with brand new features and we will need you to solve interesting problems

  • You will have the opportunity to make a difference by leveraging your experience connecting with less experienced engineers, collaborating and cheering together

  • Joining one of our expanding multi-disciplinary agile teams, you will work together with product owners, UI/UX designers, architects, engineers, and other business members to translate requirements into well-engineered solutions

  • You will join our Flutter Community of Practices, and your input on how to improve processes and maintain high quality across the team will be very welcome

  • Career progression is as important to us as it is for you, and we, therefore, have put in place a Tide Growth Framework to guide you. With our expanding teams and business, we will encourage you to outgrow your initial responsibilities, if you so desire

Our company is committed to creating an inclusive and diverse environment, that fosters cooperation in everything we do. This role offers an exceptional opportunity to make a real difference with responsibilities across engineering practices in a supportive and rapidly expanding company!

 

What makes you a great fit:

  • Working experience with Flutter as a Software Engineer

  • Experience with popular Flutter libraries, tools and its lifecycle

  • Passionate about building great products in small, autonomous, agile teams

  • A passion for automation tests and experience writing testable code

  • Experience building sleek, high-performance user interfaces and complex Mobile apps that successfully shipped to customers

 

Our Philosophy and Tech Stack(Whilst expertise in all isn't mandatory, eagerness to learn is):

  • We utilise the latest iterations of Flutter and Dart

  • We use popular and trusted plugins, packages, and tools, preferring leveraging existing solutions over reinventing the wheel.

  • We adopt a modular approach in building our applications, viewing each small package akin to a Lego block. More on our approach can be found here.

  • With Melos, we handle an extensive Dart codebase, featuring over 300 packages and around 2 million lines of code.

  • We manage state and dependency injection efficiently using flutter_bloc, get_itand injectable.

  • Our application navigation leverages auto_route and flow_builder.

  • We approach the backend communication implementation using freezed, json_serializable, retrofit, and dio interceptors. More about this approach here.

  • We heavily rely on code generation with mason and build_runner.

  • i69n is our tool of choice for localisation. You can find how we do it here.

  • We're deeply committed to Behaviour Driven Development (BDD) tests, and we use bdd_widget_testto help us on that. You can find more here.

  • Firebase Suite, DataDog, LaunchDarkly, and Segment assist us in tracking, monitoring, and deploying securely.

  • Our CI/CD pipelines and weekly releases are facilitated by GitHub and GitHub actions.

 

 

What you’ll get in return:

Make work, work for you! We are embracing new ways of working and support flexible working arrangements. With our Working Out of Office (WOO) policy our colleagues can work remotely from home or anywhere in their home country. Additionally, you can work from a different country forup to 90 days a year. Plus, you’ll get:

  • 25 days holiday 
  • Flexible working options
  • Stock options

Tidean Ways of Working 

Make work, work for you! Tide embraces and supports flexible working arrangements. We are a remote-first business that enables its employees to work remotely from anywhere in their home country. Additionally, Our Working Outside the Office (WOO) policy allows you to work from anywhere in the world, up to 90 days per year per country.


We are remote-first, but when you do want to meet new people, collaborate with your team or simply hang out with your colleagues, our offices are always available and equipped to the highest standard. We offer flexible working hours and trust our employees to do their work well, at times that suit them and their team.

 

Tide is a place for everyone

At Tide, we believe that we can only succeed if we let our differences enrich our culture. Our Tideans come from a variety of backgrounds and experience levels. We consider everyone irrespective of their ethnicity, religion, sexual orientation, gender identity, family or parental status, national origin, veteran, neurodiversity status or disability status. We celebrate diversity in our workforce as a cornerstone of our success. Our commitment to a broad spectrum of ideas and backgrounds is what enables us to build products that resonate with our members’ diverse needs and lives.
We are One Team and foster a transparent and inclusive environment, where everyone’s voice is heard.

#LI-NV1 #LI-Remote 

See more jobs at Tide

Apply for this job

Western Digital is hiring a Remote Principal Software Engineer - Architecture

Job Description

As a Senior Software Engineer on the Architecture Team at SanDisk, you will be an integral part of a dynamic group dedicated to shaping the architecture and design of our cutting-edge storage solutions. This role requires expertise in code quality, a focus on intuitive interface design, and a passion for building robust software from the ground up.

 

ESSENTIAL DUTIES AND RESPONSIBILITIES:

  • Code Quality and Standards:
  • Define and enforce coding standards, best practices, and guidelines to ensure the highest levels of code quality.
  • Conduct thorough code reviews, providing constructive feedback to maintain a high standard of excellence.
  • Collaborate with development teams to implement improvements and address code quality challenges.

Interface Design:

  • Lead the design and development of software interfaces, ensuring a user-friendly and seamless experience.
  • Collaborate with UX/UI designers to translate design specifications into functional and aesthetically pleasing interfaces.
  • Advocate for design principles that prioritize user experience and accessibility.

Architectural Design and Development:

  • Work closely with cross-functional teams to design and implement scalable software architectures for new and existing products.
  • Lead the development of core components and libraries, establishing a robust foundation for our storage solutions.
  • Drive innovation in architectural patterns, frameworks, and technologies.
  • Adopt cloud technologies for new DTC channels

Building from Ground Up:

  • Take ownership of greenfield projects, guiding the development team through the entire lifecycle from concept to implementation.
  • Collaborate with product managers and stakeholders to understand requirements and translate them into technically sound solutions.
  • Ensure the scalability, reliability, and performance of software solutions built from the beginning.

Collaboration and Mentorship:

  • Collaborate with other senior engineers, architects, and team leads to align on architectural decisions and design principles.
  • Mentor junior engineers, fostering a culture of continuous learning and improvement.
  • Work closely with product teams to understand business objectives and provide technical expertise.

Qualifications

REQUIRED:.

  • Bachelor’s or Master’s degree in Computer Science or related field.
  • 4 years of experience as a software engineer with a strong focus on architecture, design, and code quality.
  • Proven experience in building scalable and maintainable software solutions.

SKILLS:

  • Expertise in programming languages such as Dart, Python, & Rust.
  • Experience with Flutter, AWS Terraform preferred.
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration skills.

See more jobs at Western Digital

Apply for this job

+30d

Senior Mobile Engineer - Flutter

Transcarent APIUS - Remote
Bachelor's degreekotlinjiraDesignFirebaseswiftmobileiosUXflutterc++android

Transcarent API is hiring a Remote Senior Mobile Engineer - Flutter

Who we are  

Transcarent is the One Place for health and care. We cut through the complexity, making it easy for people to access high-quality, affordable care. With a personalized app tailored for each Member, an on-demand care team, and a connected ecosystem of high-quality, in-person care and virtual point solutions, Transcarent eliminates the guesswork to confidently guide Members to the right level of care. We take accountability for results – offering at-risk pricing models and transparent impact reporting to align incentives towards measurably better experience, better health, and lower costs. At Transcarent, you will be part of a world-class team, supported by top tier investors like 7wireVentures and General Catalyst, and founded by a mission-driven team committed to transforming the health and care experience for all. We closed on our Series C funding in January 2022, raising our total funding to $298 million and enabling us to respond to the demand for our offering. 

Transcarent is committed to growing and empowering a diverse and inclusive community within our company. We believe that a team with diverse lived experiences, working together will strengthen our organization, and our ability to deliver "not just better but different" experiences for our members.  

We are looking for teammates to join us in building our company, culture, and Member experience who:  

  • Put people first, and make decisions with the Member’s best interests in mind 
  • Are active learners, constantly looking to improve and grow 
  • Are driven by our mission to measurably improve health and care each day 
  • Bring the energy needed to transform health and care, and move and adapt rapidly 
  • Are laser focused on delivering results for Members, and proactively problem solving to get there 

About this role 

At Transcarent we are the One Place for Health & Care and you’ll have the opportunity to work on our oncology, surgery and pharmacy solutions. You’ll work closely with our mobile tech lead as well as your web team members to determine when an ask requires a new framework, utilizing an existing framework or implementing something in a non-reusable but high quality, scalable and maintainable way. You’ll use your experience as an advanced mobile developer to collaborate with designers on UX design and advise on architecture decisions using your past positive and negative experiences.  

What you’ll do 

  • Have a broad experience with Flutter and the mobile development ecosystem: This includes Swift, Kotlin, Dart, Bitrise, Firebase, Github, Jira, and Figma. You will evolve the architecture to ensure that our technology approach meets short-term agility needs and sets us up to scale long term  
  • Have a strong understanding of native performance and tooling: You know what metrics matter to ensure users have the highest quality experience possible, and are committed to measuring and mitigating bottlenecks that slow us down  
  • Pride yourself in delivering next level user experiences that redefine modern application design trends: By building a cohesive design system, you take the product experience to new heights, ensuring users are delighted and empowered by our brand. You know what it takes to keep things maintainable, while delivering on unique experiences  
  • Have fundamental knowledge of the asynchronous nature of web applications: You understand how to manage server/client communications with resilience, leveraging SDKs as required  
  • Communicate and collaborate as a member of a high performance team: You are able to give critical feedback to your peers to ensure the team is thriving in a fast paced environment. You recognize you have a lot to teach and learn as the codebase grows with the product. You embrace that your success is the success of the team  
  • Have fun at work:If you are energized by creating a 5-star application alongside a talented team while having some laughs with your team you have come to the right place. We work hard but also enjoy hearing making each other laugh and by finding humor in our daily work lives.  

What we’re looking for 

  • You are entrepreneurial and mission-driven who can present your ideas with clarity and confidence 
  • 5+ years of experience creating apps downloaded and used on the App/Play Stores that people love 
  • Experience or desire to build beautiful native apps with Flutter 
  • Deep knowledge of iOS and/or Android development, Flutter app development 
  • Experience with Dart, Swift and/or Kotlin in order to write custom platform-specific code when necessary 
  • Nice to have: Experience with security coding guidelines, PCI, and/or HIPAA compliance  
As a remote position, the salary range for this role is:
$150,000$170,000 USD

Total Rewards 

Individual compensation packages are based on a few different factors unique to each candidate, including primary work location and an evaluation of a candidate’s skills, experience, market demands, and internal equity.  

Salary is just one component of Transcarent's total package. All regular employees are also eligible for the corporate bonus program or a sales incentive (target included in OTE) as well as stock options.  

Our benefits and perks programs include, but are not limited to:  

  • Competitive medical, dental, and vision coverage  
  • Competitive 401(k) Plan with a generous company match  
  • Flexible Time Off/Paid Time Off, 12 paid holidays  
  • Protection Plans including Life Insurance, Disability Insurance, and Supplemental Insurance 
  • Mental Health and Wellness benefits  

Location  

You must be authorized to work in the United States. Depending on the position we may have a preference to a specific location, but are generally open to remote work anywhere in the US.  

Transcarent is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. If you are a person with a disability and require assistance during the application process, please don’t hesitate to reach out!  

Research shows that candidates from underrepresented backgrounds often don’t apply unless they meet 100% of the job criteria. While we have worked to consolidate the minimum qualifications for each role, we aren’t looking for someone who checks each box on a page; we’re looking for active learners and people who care about disrupting the current health and care with their unique experiences. 

 

Apply for this job

+30d

Flutter Senior Developer

DevoteamLisboa, Portugal, Remote

Devoteam is hiring a Remote Flutter Senior Developer

Descrição do emprego

  • Lead the development of cross-platform mobile applications using Flutter and Dart.
  • Collaborate with cross-functional teams, including designers, product managers, and other developers, to deliver high-quality software solutions.
  • Architect and implement scalable and maintainable code structures, following best practices and design patterns.
  • Provide technical leadership and mentorship to junior developers on the team.
  • Work closely with UI/UX designers to implement custom user interfaces and animations.
  • Integrate mobile applications with RESTful APIs and other web services.
  • Conduct code reviews and ensure code quality, performance, and security.
  • Write unit tests and integration tests to ensure the reliability and robustness of the applications.
  • Stay updated with the latest trends and technologies in Flutter and mobile app development.
  • Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
  • Troubleshoot and debug issues, and collaborate with the team to find effective solutions.
  • Contribute to the continuous improvement of development processes and tools.

Qualificações

-BSc/MS in Computer Science.

-Proficiency in using the Flutter framework for building cross-platform mobile applications.

-Strong understanding and command of the Dart programming language.

-Knowledge of cross-platform mobile development principles.

-Experience in deploying apps on both iOS and Android platforms.

-Understanding of mobile UI/UX design principles.

-Expertise in state management solutions in Flutter, such as Provider, Riverpod, or Bloc.

-Experience in integrating Flutter applications with RESTful APIs and other web services.

-Proficiency in writing unit tests and integration tests for Flutter applications.

-Experience with version control systems, such as Git.

-Knowledge of various app architecture patterns, such as MVC, MVVM, or Clean Architecture.

-Experience in implementing scalable and maintainable code structures.

-Familiarity with CI/CD processes for Flutter applications.

-Fluency in English (written and spoken).

See more jobs at Devoteam

Apply for this job

+30d

iOS Developer

NOCDChicago, IL, Remote
kotlinfigmatailwindFirebaseswiftmobileslackiosfluttermysqltypescriptcsspythonAWSbackend

NOCD is hiring a Remote iOS Developer

Job Description

About NOCD: 

Despite being ranked by the World Health Organization as a top 10 most disabling condition, having a lifetime prevalence of over 2%, and causing people to be 10 times more likely to die by suicide, OCD is commonly misrepresented as a personality quirk. Moreover, the "gold-standard" treatment for OCD called Exposure and Response Prevention (ERP) has never been widely-accessible. The mission of NOCD is to ensure everyone with OCD knows they are not alone and has access to evidenced based care. Our company started after our founders' own experience with OCD - trying to understand what was happening, going through various misdiagnoses, and finally working with an ERP specialist to get better. We recently raised a series A round and need the help of those who are passionate about our mission to serve those with OCD.

 

What we're looking for: 

  • Passion for our mission and empathy for our members- building for members means learning about what they're going through. We'll send you resources about OCD is from a members perspective and how it's managed from a clinical perspective

  • High Agency and bias to action- We are still a small company and there's a lot of work to do. We trust everyone we hire and will provide them any support they need 

  • Abundance and growth mindset- There is always more we can do to serve our members. We hope this will be one of the most rewarding professional experiences of your career. 

  • Clear communication- Ideas are better when shared so we hope that you can share them with others in written form. 

  • 5 + years of experience- You care about what you're building and have built significant production systems in the past. You are comfortable moving across the stack when necessary

  • Building an amazing user experience with our iOS app

Tools we use: 

  • Web : NextJS / Typescript / Tailwind CSS / Netlify / React

  • Mobile : Swift / Flutter / Kotlin / Firebase

  • Backend : Python Flask / MySQL Aurora / Stripe + Paypal / Aptible / AWS

  • Data : FiveTran / GCP / BigQuery / Metabase / Google Sheets / Data Studio

  • Internal Tools : Retool / React Native / Google Sheets

  • Communication: Pen + Paper / Whiteboard /  Figma / Google Docs / Slack / Clickup 

Things you might do: 

  • Build evidence-based OCD therapy features for our users

  • Enhance ways our members interact with each other when sharing their journeys with OCD

  • Communicate with stakeholders to help drive iOS product direction

Qualifications

See more jobs at NOCD

Apply for this job

ASPER BROTHERS is hiring a Remote Flutter Developer

Job Description

We are looking for an experienced Senior Flutter Developer, who will help us build a more affordable, accessible and acceptable mental health solution. This product is for Asian and Australian markets. There are three parts to the system: A Flutter App for users to sign up and access therapists, a Therapist web app for connecting with the users and an Admin panel for the internal team to use.

Qualifications

WE NEED YOU TO HAVE:

  • Experience of developing Mobile applications (4+ years);
  • At least 2 years of commercial experience in developing Flutter applications ideally over multiple projects;
  • At least 2 years of commercial experience in working with Dart;
  • Commercial experience of working with state management systems and working with design patterns;
  • A solid knowledge of Flutter packages and libraries;
  • Commercial experience of writing unit and integration tests;
  • Working proficiency and communication skills in verbal and written English.

See more jobs at ASPER BROTHERS

Apply for this job

+30d

Software Engineer

CheddarAmsterdam, Netherlands, Remote
terraformpostgressqlDesignmobileapiflutterrubydockerpostgresqlpythonjavascript

Cheddar is hiring a Remote Software Engineer

Job Description

As an engineer at Cheddar, you’ll wear many hats and be responsible for large parts of our tech infrastructure. Your future colleagues have extensive experience of scaling software at some of the globe's most disruptive tech unicorns, and we are aiming to deliver a platform used by millions across UK, Europe and eventually global.

We're building our platform on proven and reliable software, using:

  • Ruby on Rails (main application)
  • Go (auxiliary services)
  • Dart / Flutter (mobile application)
  • PostgreSQL
  • BigQuery

We don't believe in breaking up our platform into thousands of services but are instead creating boundaries where it makes sense. Security is very important of course, since we are dealing with banks and money. So we need to do things right.

We rely on Google Cloud for deploying our infrastructure so we can focus on what makes us unique. We automate where possible to achieve the scale we are aiming for.

Our approach to engineering is;

  • Build a reliable, no-nonsense tech stack
  • Plenty of autonomy so you can make the right decision
  • We move fast and believe everything is solvable
  • Building an experienced team that is committed to learning and self-motivated
  • Build a high-potential product that can grow to millions of users

As a Cheddar Engineer, you will:

  • Implement product features in Rails
  • Work on our integration with banks to ensure money is moved around smoothly
  • Design data models for our Postgres database
  • Create administrative tools to fight fraud and abuse
  • Have a front-row seat in forming the direction of the Cheddar product

Qualifications

We’re looking for talented people who;

  • Know Ruby, Python, JavaScript, Go, Dart or comparable languages
  • Have experience designing and shipping software into production
  • Are able to effectively communicate their ideas and share their knowledge with others
  • Like to learn new things and can get up to speed on new concepts quickly (hope you enjoy reading banking API documentation!)
  • Are self-motivated and know to work independently
  • Strong knowledge of SQL and how to design a scalable database schema

Other experience that is nice to have:

  • Knowledge of Protocol Buffers
  • Experience working in a fast-paced startup environment
  • Experience developing mobile applications
  • Experience developing front-end applications
  • Experience with Docker, Google Cloud, Terraform and other cloud-native tooling

See more jobs at Cheddar

Apply for this job

+30d

Solutions Architect

DOTSOFT SAKallithea, Greece, Remote
agileazurescrumflutterdockerkubernetesAWSPHP

DOTSOFT SA is hiring a Remote Solutions Architect

Job Description

Our team is growing, and we are looking for a Solutions Architect responsible for: 
•    Lead the architecture and designs of large-scale platforms
•    Monitor and troubleshoot infrastructure, platform, and application related issues
•    Systems management and monitoring functions related to SaaS, PaaS & IaaS deployments
•    End-to-end monitoring of cloud-ready applications and microservices, including the infrastructure and platform-level monitoring
•    Log Management: experiences with log-based monitoring systems and frameworks

Qualifications

•    BSc and/or MSc degree in Computer Science, Information Systems, Engineering, or related discipline (MSc will be preferred).
•    Excellent command of the English language (written & oral) - Proficiency level
•    Cloud System Architecture (AWS and/or Azure certifications will be considered a plus)
•    Microservices & containerized software development
•    Knowledge of Kubernetes & Docker 
•    GitLab CI/CD
Other desirable skills:
•    Cloud deployment (AWS, Azure, GCP)
•    Experience in Agile, SCRUM, Kanban, multidisciplinary team and SDLC
•    Knowledge of PHP, React, Flutter, open-source CMS

See more jobs at DOTSOFT SA

Apply for this job

+30d

Software Engineer (Android)

Portonics LimitedDhaka, Bangladesh, Remote
Bachelor's degreekotlinDesignFirebasemobileuiapiUXfluttergitandroid

Portonics Limited is hiring a Remote Software Engineer (Android)

Job Description

ABOUT THIS POSITION

We are searching for a brilliant, flexible Android Developer to create novel apps that meet the needs of our clients and the end users. To this end, the Android Developer's responsibilities include writing and proofreading code, liaising with team members within and outside of their department, and monitoring client' feedback. Over time, you will also be required to create app updates.

To ensure success as an Android Developer, you should demonstrate proficiency in one of the mainstream programming languages, and a sound understanding of the traditional product life cycle. An exceptional Android Developer will be fearless but respectful in the pursuit of excellence, continually striving to shape the ways in which Android apps impact the world around us.

If you have the ability to learn and adapt to new technologies quickly then the below applies to you:

  • A self-starter and self-directed once the strategy, architecture, and roadmap are aligned;
  • Design and build advanced native applications for the android platform;
  • Conceptualizing and formulating apps that are suitable for use on all types of Android devices;
  • Implementing measures to safeguard users' data;
  • Proofreading your code and correcting mistakes before each app is released;
  • Collaborating with UI and UX Designers, as well as Software Testers, to ensure that each app is presentable and in perfect working order;
  • Monitoring app reviews to detect areas for improvement;
  • Able to find opportunities to add value and execute solutions;
  • Creating app updates, including bug fixes and additional features, for release.
  • Maintain awareness of technology trends and issues and apply that knowledge to app development;
  • Participate in end to end product life cycle: confirming requirements, solution design, development, testing, and implementation; 
  • Work with team members to design solutions that are supported by the architecture of the existing systems;
  • Resolve complex technical issues and drive innovation;
  • Take ownership of your work through all phases;

Qualifications

  • Bachelor's Degree in Computer Science or related field; with 3+ years industry experience including full-stack native android platform, flutter, web development, building core UI frameworks, or equivalent combination of education, training, and experience;

Must have:

  • Proficiency in Kotlin;
  • Ability to use the Android Studio, including the Android SDK, Emulators with ease;
  • Deep understanding of OOP, android lifecycle & coroutines.
  • Familiarity with RESTful APIs for connecting Android applications with back-end services;
  • Clear understanding of android services, thread, intent, broadcast, database, and file/settings/permissions management;
  • Experience with MVVM architectural patterns and other software design patterns.
  • Hands-on experience in Material Design, solid design skills, and ability to write efficient, clean, and reusable code;
  • Experience with Jetpack libraries such as Navigation component, Room, work manager, LiveData, and ViewModel.
  • Working experience with Firebase services like Crashlytics, Performance Monitoring, Cloud Messaging (FCM) & Cloud Storage.
  • Experience with Huawei mobile services (HMS) integration.
  • Proficient with Git, Gradle & ProGuard scripts.
  • Experience with writing units and instrumented tests.
  • Experience with third-party libraries/SDK integration.

Good to have:

  • Professional experience in cross-platform application development using Flutter.
  • Working experience regarding design and implementation of user interfaces using Jetpack Compose.
  • Familiarity with RxJava/RxAndroid.
  • Experience regarding gRPC/GraphQL based api service integration with android apps.
  • Experience with Android Automated Testing Frameworks like Appium etc.
  • Familiarity with Google play console.
  • Familiarity with postman.

See more jobs at Portonics Limited

Apply for this job

+30d

Senior Android Developer

IntentRemote job, Remote
agilekotlinB2BDesignmobilescrumflutterandroid

Intent is hiring a Remote Senior Android Developer

We’re on the lookout for an Android Developer to join our amazing Mobile team. You will focus on developing cutting-edge mobile apps in Kotlin for IoT, wearables, and connected devices.


intent has over 10+ years of experience in helping to conceptualize, design, and build apps for IoT and connected devices.We are a software house that acts as a specialized think partner for products at the intersection of physical and digital - from net-new to products looking to enter a competitive and established niche. Some of our clients include Oura, BOSE, and McIntosh audio systems.


Requirements: 4+ years in Android, experience with Kotlin, Flutter, and Unit Tests, knowledge of Android libraries (Hilt, Room, Retrofit) and Jetpack Compose, good command of written and spoken English (B2).

Our offer:

???? Salary:15-30K net on B2B, depending on your experience.
???? Work conditions:
  • You can work fully remotely or from a pet-friendly office in the center of Warsaw - you choose a preferred way of working.
  • You will have flexibility in choosing your working hours (we work within the Polish time zone for our U.S.-based clients, and our business hours are 8-18 CET).
  • We’ll provide you with the working equipment you may need.
  • You’ll have an assigned buddy from your team who’ll help you onboard smoothly, get to know our company, and enhance your skills.
What you'll do:
  • Designing, building, and maintaining high-performance, reusable, and reliable Kotlin code.
  • Reviewing pull requests and providing constructive feedback.
  • Identifying and correcting bottlenecks and fixing bugs.
  • Covering the source code with unit tests.
  • Taking part in knowledge sharing with other tech freaks.
  • Participating in the requirement discussion meetings and daily calls, providing feedback on inconsistencies and open issues.
Recruitment process:
  1. A screening call with an HR person (45 mins).
  2. A technical interview with the live coding part (max 90 mins).
  3. Final feedback received within a couple of days after the interview.

See more jobs at Intent

Apply for this job


Other Job subscriptions you might be insterested in