Senior Mobile Engineer

2 months ago


Delhi Division, India Tide Full time

About Tide

At Tide, we are building a finance platform designed to save small businesses time and money. We provide our members with business accounts and related banking services, but also a comprehensive set of connected administrative solutions from invoicing to accounting.

Launched in 2017, Tide is now used by over 1 million small businesses across the world and is available to UK, Indian and German SMEs. Headquartered in central London, with offices in Sofia, Hyderabad, Delhi, Berlin and Belgrade, Tide employs over 1,800 employees.

Tide is rapidly growing, expanding into new markets and always looking for passionate and driven people. Join us in our mission to empower small businesses and help them save time and money.

What we’re looking for:

As an Engineer 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 our Community 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 .

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_it and 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 .

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 .

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

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 assigned Indian state. Additionally, you can work from a different country or Indian state for 90 days of the year. Plus, you’ll get:

Competitive salarySelf & Family Health InsuranceTerm & Life InsuranceOPD BenefitsMental wellbeing through PlummLearning & Development BudgetWFH Setup allowance15 days of Privilege leaves12 days of Casual leaves12 days of Sick leaves3 paid days off for volunteering or L&D activitiesStock Options

Tidean Ways of Working 

At Tide, we champion a flexible workplace model thatsupports both in-person and remote work to cater to the specific needs of our different teams. 

While remote work is supported, we believe in the power of face-to-face interactions to foster team spirit and collaboration. Our offices are designed as hubs for innovation and team-building, where we encourage regular in-person gatherings to foster a strong sense of community. 

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 or differently-abled 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-SW1



  • Delhi, Delhi, India Mobile Programming LLC Full time

    Job Description">We are seeking a skilled Senior Front-End Developer to join our team at Mobile Programming LLC. About the Role">The ideal candidate will have a strong background in React.js and front-end development, with experience in designing and developing high-quality web applications. ">You will work closely with our product managers, UI/UX...


  • Delhi, Delhi, India Mobile Programming LLC Full time

    Job Title : Senior Java Software Engineer with Mobile Programming LLCKey Responsibilities :- Design, develop, and implement robust and scalable Java applications.- Develop and maintain microservices using Spring Boot.- Collaborate with cross-functional teams to define, design, and ship new features.- Ensure the performance, quality, and responsiveness of...


  • Delhi, Delhi, India Mobile Programming LLC Full time

    **Mobile Programming LLC: A Leader in Node.js Development**We are committed to excellence in delivering high-quality Node.js solutions that exceed our clients' expectations. As a pioneer in the field of Node.js development, we're seeking a seasoned Senior Node.js Software Engineer to join our team.Key Responsibilities:Design and develop scalable Node.js web...


  • delhi, India Senior Data Integration Engineer Full time

    Must Have Skills/Skill Requirement:Design and architect integration solutions to connect various enterprise applications, systems, and databases.Develop and implement integration workflows, APIs, and data pipelines to enable smooth communication and data exchange between different applications.Utilize Azure Integration Services such as Azure Logic Apps,...


  • Delhi, India Senior Data Integration Engineer Full time

    Must Have Skills/Skill Requirement:- Design and architect integration solutions to connect various enterprise applications, systems, and databases.- Develop and implement integration workflows, APIs, and data pipelines to enable smooth communication and data exchange between different applications.- Utilize Azure Integration Services such as Azure Logic...


  • Delhi, India Senior Data Integration Engineer Full time

    Must Have Skills/Skill Requirement:Design and architect integration solutions to connect various enterprise applications, systems, and databases.Develop and implement integration workflows, APIs, and data pipelines to enable smooth communication and data exchange between different applications.Utilize Azure Integration Services such as Azure Logic Apps,...


  • Delhi, Delhi, India Trekea Mobile Full time

    About the RoleWe are seeking a highly skilled Senior Aviation Implementation Consultant to join our team at Trekea Mobile. As a key member of our service delivery team, you will work closely with our customers to configure and deploy our products, leveraging your expertise in aviation domains to drive innovation and growth.Your Key Responsibilities*...


  • Delhi, Delhi, India SAAKRUN GROUP Full time

    About the Job:We are seeking a highly skilled and experienced Senior Mobile Developer to join our team at SAAKRUN GROUP. As a key member of our engineering team, you will be responsible for developing, deploying, and maintaining high-performance mobile applications for our clients.About the Role:As a Senior Mobile Developer, you will be responsible for...


  • Delhi, India TalentXO Full time

    **Job Title:** Senior Mobile App Developer**Job Summary:**TalentXO is seeking a skilled Senior Mobile App Developer to design and develop innovative mobile applications for Android and iOS platforms. The ideal candidate will have a strong background in mobile development, excellent communication skills, and a passion for staying up-to-date with the latest...


  • Delhi, Delhi, India Global KPO Full time

    Mobile Application Development PositionWe're seeking a skilled Senior Mobile Developer to join our team at Global KPO. As a key member of our development team, you will design, develop, and maintain high-quality mobile applications for both iOS and Android platforms using Kotlin and Swift.Key Responsibilities:- Develop mobile applications with a focus on...


  • delhi, India SE Group of Companies LLC Full time

    Role Description This is a contract remote role for a Senior Mobile Developer with Flutter experience. The Senior Mobile Developer will be responsible for designing, configuring, and building best in class Mobile app experience using Flutter framework. You will ensure best practices are followed through the implementation lifecycle and help construct...


  • Delhi, India talentxo Full time

    Job Title: Senior Mobile Application DeveloperAbout the Role:We are seeking a highly skilled Senior Mobile Application Developer to join our team at Talentxo. As a Senior Mobile Application Developer, you will be responsible for designing and developing advanced mobile applications for Android and iOS platforms.Key Responsibilities:Develop and deploy Android...


  • Delhi, India Trekea Mobile Full time

    Senior Aviation Implementation Consultant (Remote)Mid level : 4-6 yes experianceNo. of Positions: 2Type: Contractual Work (Remote)About the CompanyWe design and market “FieldLogs,” an open Cloud, Mobile and Wearable platform used to digitize a wide set of enterprise technician-driven processes (Aviation, Oil&Gas, Asset Management, etc.). We are an SME...


  • Delhi, India Luxoft Full time

    Project descriptionYou'll be working with a team of talented engineers in Zurich, Wroclaw, Doha and Singapore to design and build the next generation of our mobile applications in the banking domain. We plan and lead IT projects in an agile working model, with a mindset around time-boxed delivery of solutions, empowerment of interdisciplinary teams, and...


  • Delhi NCR, India Talentxo Full time

    Job Title: Senior Mobile Application DeveloperJob Description:We are seeking a highly skilled Senior Mobile Application Developer to join our team at Talentxo. As a Senior Mobile Application Developer, you will be responsible for designing and developing advanced mobile applications for Android and iOS platforms using React Native.Key Responsibilities:Design...


  • Delhi, Delhi, India SearchingYard Full time

    Job Summary:We are seeking a seasoned Senior Mobile Application Software Engineer with expertise in React.js and React Native to join our development team at SearchingYard. The ideal candidate will be responsible for building mobile applications from concept to deployment. You will collaborate with cross-functional teams to design, develop, and maintain...

  • Nethues Technologies

    2 months ago


    Delhi Division, India Nethues Technologies Pvt Ltd Full time

    Job Description :We are looking for a Sr. App developer skilled in building performant mobile apps on both the iOS and Android platforms. You will be responsible for developing cross-platform mobile applications using the React Native, Flutter framework, as well as coordinating with the client with the daily updates on the technical tickets. Building a...


  • Delhi Division, India Happie Hire Full time

    Role Description : This is a full-time on-site role for an Mobile Automation Test Engineer (Appium) in Delhi. The Test Engineer will be responsible for creating and executing test cases, conducting application testing, and ensuring software development quality assurance.Key Responsibilities : - Develop and execute automated test scripts using...


  • Delhi, Delhi, India Tide Full time

    About TideTide is a leading fintech company that provides innovative financial solutions to small businesses. Our mission is to empower entrepreneurs and simplify their financial lives.We are a rapidly growing company with a global presence, and we are looking for talented engineers to join our team. As a Mobile Engineer at Tide, you will be responsible for...


  • Delhi, Delhi, India Talent Nexa Consulting Full time

    About the Role:We're seeking a seasoned Senior Mobile Solutions Architect to drive the development of our mobile applications. As a key member of our team, you'll be responsible for architecting robust solutions, leading cross-functional collaboration, and delivering seamless user experiences.Key Responsibilities:• Architect and build mobile solutions for...