kotlin Remote Jobs

144 Results

11d

Senior Frontend/App Developer (React Native/Remote)

The DyrtPortland, OR Remote
agilekotlinjirafigmasketchDesignFirebasevueswiftmobileuiapiiosgitrubyjavac++androidelasticsearchpostgresqlcssjenkinsjavascriptbackendfrontend

The Dyrt is hiring a Remote Senior Frontend/App Developer (React Native/Remote)

The Dyrt is the largest digital camping platform in the world, and the number-1 ranked camping app on both iOS and Android. Every second, a new user visits The Dyrt to access our community-driven campground information. With more than 1 million user-submitted campgrounds, reviews, and tips — more than anyone else on the Internet — The Dyrt makes it easier to find campgrounds for the 80+ million people who camp across the United States.


If you love the outdoors and want to be part of a fast-growing consumer app, you’re in the right place.

The Role

As a senior engineer at The Dyrt, you will be tasked with building a robust, maintainable app experience for millions of campers who use The Dyrt every year.

Our current mobile frontend is built mostly with React Native. Work varies from building highly interactive tools, like our search page and Route Planner, to focusing on dynamically generated pages based on backend data and page performance on our campground listings. In this position we will be looking to you for experience, knowledge, and the confidence to make the case for what each situation merits in order to provide an ideal experience for our users.

Our solution also includes a next.js web front end, and a ruby/rails back-end. Experience in these areas would be a major advantage.

You’ll be working on a team with 2-3 other frontend developers and collaborating closely with our Backend, Product, CTO, and Design teams.

This position will report to the Head of Engineering.

We’re looking for people who:

  • Have at least 4 years professional experience developing web or mobile apps with React Native
  • Having 4+ years professional experience with modern component-based frameworks like Next.js, React, or Vue are a bonus
  • Are great communicators — Effective communication is key to how we work. We value patience and empathy in our product planning, support, and day-to-day relations. Ability to communicate effectively with other web developers, engineering, and others (marketing, ux/design, product, other engineering teams, etc.) is a critical skill at The Dyrt
  • Work well both collaboratively and independently — We come together to pair on tricky problems and architecture, then dive deep on individual tasks
  • Are ready to learn and share knowledge — Everyone comes to our company with their own set of skills and experiences. Cross-training, code review, mentorship, and curiosity all help us build better products
  • Play to win — We want to bring on team members who have a winning attitude and a willingness to think outside the box to get things done
  • Can thrive in a dynamic startup environment



Key Responsibilities:

  • Own requirement analysis completely along with the team
  • Define the longer-term technical vision for scaling and maintaining our mobile frontend codebase
  • Evaluate tooling and automation, recommend uplifts as necessary to maintain roadmap and quality goals
  • Lead execution on new features and improvement projects
  • Translate comps and wireframes into architecture and component execution and delivery plans
  • Estimate complexity and divide up tasks when new projects are brought to the team
  • Work closely with support on prioritizing field issues and providing technical guidance
  • Drive pragmatic testing efforts across the mobile codebase using automation tools


Experience and Requirements:

  • Have at least 4 years professional experience developing web or mobile apps with JavaScript and modern component-based frameworks like Next.js, React, React Native, or Vue
    • React Native: Experience and an understanding of developing with and debugging React Native and the Node Package Management
    • Android app development: Some proficiency with Android App development and tools. Experience with the Google release process and setup of the Android Development Environment
    • iOS app development: Some proficiency with iOS App development and tools. Experience with the Apple release process and setting up the iOS Development Environment which is a lot more involved than Android. Proficiency in Certificate management and renewals
    • Git: Some mid-level skills such as rebasing, resolving merge conflicts, and reverting merges. A firm understanding of Github including gitflow and trunk-based development practices
    • Bitrise: Familiarity with automated build systems such as Bitrise (or Jenkins)
    • CSS: Experience doing UI work with CSS
  • Take pride in writing easy to understand, maintainable code
  • Maintain and enhance existing code quality, organization, and automation
  • Have strong writing and communication skills for documenting technical requirements and coordinating with other teams
  • Provide constructive feedback on pull requests and are enthusiastic about mentoring junior developers on the team
  • Proactively research best practices for modern JavaScript and for the frameworks and tools used on the job
  • Identify and resolve performance concerns and look for opportunities to reduce technical debt
  • Weigh multiple solutions for a problem against business needs and time constraints in order to meet company goals
  • Experience with agile tools such as Jira
  • Experience with collaborative design tools such as Figma or Sketch
  • Experience with the JSON:API specification is a plus
  • Experience with keeping tabs on external changes that impact the project such as SDK EOLs and changes to key requirements for publication in various app stores.


Extras:

  • Swift and Objective-C: For occasional work in iOS native code
  • Kotlin and Java: For occasional work in Android native code
  • Firebase: Experience using Google tools such as Remote Config and A/B tooling would help.
  • Sentry or Crashlytics: Experience debugging using external analytic tools
  • Experience with Bitrise/Jenkins/Codefresh
  • Backend development experience with Ruby on Rails
  • Experience with offline mobile functionality
  • Relational database skills — we use PostgreSQL views, triggers, and functions
  • Experience with elasticsearch
  • Experience with certificate renewal and publications (Developer, web, API)
  • Familiarity with MVC, API & data mocking, and ORM
  • Can do performance tuning of app and database code
  • Able to document details of functionality, design and architecture of a component/feature
  • Ability to lead inspections on test documentation and all other project documentation
  • Ability to accurately estimate feature complete work including documentation and testing
  • Ability to validate timescales defined by a product owner
  • Strives to automate all manual effort in the project life cycle

Working Here

The Dyrt is built by campers, for campers—whether you’re new to camping or have been camping your whole life. We pride ourselves on being a team that is down to earth, can get things done and then some, and strives to be the best.

We encourage everyone to spend more time outside, including employees. We offer competitive market-rate salaries, a generous vacation plan, and we even pay employee bonuses for using The Dyrt in the wild.

This is a full-time remote position. Employees are expected to have high-speed internet and a professional working environment sufficient for clear video conferencing during regular working hours. Many of our employees work virtually from Portland, OR but we’re flexible on location as long as you’re between Pacific and Eastern time zones. Our founders even work from their van.

The Dyrt is an equal opportunity workplace. We believe that the outdoors are for everyone, and are committed to building an inclusive platform and community that encourages, supports, and celebrates all people interested in camping.

The Dyrt was started in Portland, OR, is venture-backed, and has 27 employees working virtually around the U.S.

Interested candidates should submit a cover letter and resume.


Apply for this job

14d

Software Engineer, Backend - Java, Springboot

Ridgeline InternationalTysons, VA, Remote
kotlinpostgresmobilemongodbapigitjavaandroiddockerangularjenkinspythonbackendNode.js

Ridgeline International is hiring a Remote Software Engineer, Backend - Java, Springboot

Job Description

We are expanding our engineering team and looking to bring on a Backend Software Engineer with expertise in Java development. This individual will be instrumental in building robust, scalable, and high-performing backend services. As part of our team, you will concentrate on server-side application logic, collaborating with our skilled mobile, front-end, and network engineers to craft our next-generation software solutions.

This position offers the flexibility of 100% remote work, allowing you to contribute from any location within the US.

Core Technologies:

  • Front-End: Angular
  • Backend: Java Spring Boot
  • Database: Postgres, MongoDB
  • Additional Services: Elastic Search, Nginx
  • Scripting Languages: Python, Bash
  • Mobile: Android (Java & Kotlin)

In the First Six Months, You Will:

  • Play a pivotal role in the development and enhancement of our secure communication platforms.
  • Lead the architecture and deployment of backend services.
  • Work on optimizing our existing infrastructure for better scalability and performance.

What you will do:

  • Convert high-level requirements into scalable, maintainable Java solutions.
  • Develop backend services utilizing Java Spring Boot, Node.js, Postgres, and other relevant technologies.
  • Focus on crafting efficient, reliable, and secure backend solutions.
  • Collaborate with engineers across mobile, front-end, network, and security domains.
  • Create comprehensive engineering documentation, including API specifications and data models.
  • Apply and maintain DevOps best practices for continuous integration and deployment.
  • Seek out and incorporate new backend technologies to enhance development efficiency.

Qualifications

Must haves:

  • Proven experience as a Backend Developer, with a strong emphasis on Java and Java Spring Boot.
  • Knowledge of database management systems, including Postgres and MongoDB.
  • Proficiency in RESTful APIs and JSON data interchange.
  • The ability to thrive in a fast-paced, remote work setting.
  • Outstanding time-management and organizational capabilities.
  • An in-depth understanding of DevOps principles, with experience in Git, Jenkins, and Docker is beneficial.

Nice to haves:

  • A Bachelor’s degree in Computer Science or a related field.
  • Familiarity with Angular and other front-end technologies is a plus.

See more jobs at Ridgeline International

Apply for this job

14d

Software Engineer, Full Stack

Ridgeline InternationalTysons, VA, Remote
kotlinpostgresDesignmobilemongodbuigitjavac++androiddockerelasticsearchpostgresqltypescriptangularjenkinspythonbackendNode.js

Ridgeline International is hiring a Remote Software Engineer, Full Stack

Job Description

We are expanding our team and seeking a Full-Stack Software Engineer with a keen interest in leveraging web-based application technologies to craft engaging and functional user experiences. Collaborate with our skilled team of mobile, network, and security engineers to design and develop cutting-edge web-based applications.

Our software engineers play a pivotal role in our team, building comprehensive web and Android applications with the latest development tools and technologies. We are always on the lookout for new technologies to enhance our capabilities.

To thrive in this role, a solid academic background and professional experience are important, showcasing your initiative, responsibility, and the impact you've made in your field. A successful candidate will most importantly exhibit curiosity and a strong team collaboration ethic.

This position is 100% remote.

Common Tech Stack:

  • UI: Angular
  • Backend: Java, Java Spring Boot, C, C++
  • Databases: Postgres, MongoDB
  • Services: Elastic Search, Nginx
  • Scripting: Python, Bash
  • Mobile: Android (Java & Kotlin)

In the First Six Months, You Will:

  • Contribute to the development of secure communication platforms.
  • Design and implement new user interfaces for our software platforms.
  • Plan and develop infrastructure for backend services.

Qualifications

What you will do:

  • Transform project requirements into high-quality, production-ready code.
  • Build web-based applications using Angular, TypeScript, Java Spring Boot, Node.js, PostgreSQL, Elasticsearch, and similar technologies.
  • Enhance applications for maximum performance, visual appeal, usability, and security.
  • Work alongside mobile, network, and security engineers.
  • Produce functional engineering documentation, user guides, and quality mockups and prototypes.
  • Explore, evaluate, and integrate new technologies to optimize development efficiency.

Must haves:

  • 10-15+ years of demonstrated experience as a Full-Stack Developer.
  • Proficiency in-browser testing and debugging.
  • A strong understanding of design and layout aesthetics.
  • Experience with remote data handling via REST and JSON.
  • The ability to excel in a fast-paced environment.
  • Exceptional time-management skills.
  • A thorough understanding of DevOps practices with Git, Jenkins, and Docker is preferred.

See more jobs at Ridgeline International

Apply for this job

14d

Software Engineer (Android), Mobile Developer Experience

SquareSan Francisco, CA, Remote
kotlinmobilejavaandroidjenkins

Square is hiring a Remote Software Engineer (Android), Mobile Developer Experience

Job Description

Android Developer Experience is responsible for building and providing all necessary infrastructure and tools to ensure Square’s Android development can continue to be fast and efficient at scale.  We're looking for folks who are excited to problem solve and find solutions that empower hundreds of mobile developers to move more quickly than our competitors.

Engineering efficiency is particularly important for Square’s ability to continuously ship high quality software, so we strive to ensure our development tools enable developers to ship their features with speed and confidence. This is a high force multiplier, cross-functional team aiming to enhance the development experience for all mobile developers within Square. 

You will be part of the team responsible for owning the entire development stack (build system, build tools) and integration with CI. You will improve the development process to allow our engineers to ship as quickly and effortlessly as possible. You’ll be working primarily on the Android platform infrastructure focused on our largest scaling codebase, Square’s Point of Sale applications, but we expect the results of the team’s work to be applicable to other Square applications.

What you will do:

  • Innovate to amplify the efficiency of our mobile developers to develop, build, test, and release high quality apps to our merchants.  

  • Identify key performance bottlenecks in the development experience including the build system, IDE integrations, testing frameworks, and pull request workflows.

  • Help define the scope and the priorities of the team by identifying opportunities to decrease build times, reduce system complexity, and improve the developer experience

  • Optimize the performance, reliability, and usability of our CI pipeline

  • Own the success of your team's projects, and deliver quantifiable results on schedule.

Qualifications

You have: 

  • BA/BS degree or equivalent practical, working experience

  • Familiarity with build systems (e.g. Ant, Maven, Buck, Gradle, Pants) and CI tools (e.g. Circle, Travis, Jenkins) 

  • Experience with supporting build or CI systems infrastructure (ideally at scale) 

  • Excellent software engineering aptitude and the ability to provide technical mentorship and guidance

  • Experience building apps for Android in Java / Kotlin

See more jobs at Square

Apply for this job

14d

Senior Software Engineer (Android), Mobile Developer Experience

SquareSan Francisco, CA, Remote
kotlinmobilejavaandroidjenkins

Square is hiring a Remote Senior Software Engineer (Android), Mobile Developer Experience

Job Description

Android Developer Experience is responsible for building and providing all necessary infrastructure and tools to ensure Square’s Android development can continue to be fast and efficient at scale.  We're looking for folks who are excited to problem solve and find solutions that empower hundreds of mobile developers to move more quickly than our competitors.

Engineering efficiency is particularly important for Square’s ability to continuously ship high quality software, so we strive to ensure our development tools enable developers to ship their features with speed and confidence. This is a high force multiplier, cross-functional team aiming to enhance the development experience for all mobile developers within Square. 

You will be part of the team responsible for owning the entire development stack (build system, build tools) and integration with CI. You will improve the development process to allow our engineers to ship as quickly and effortlessly as possible. You’ll be working primarily on the Android platform infrastructure focused on our largest scaling codebase, Square’s Point of Sale applications, but we expect the results of the team’s work to be applicable to other Square applications.

What you will do:

  • Innovate to amplify the efficiency of our mobile developers to develop, build, test, and release high quality apps to our merchants.  

  • Identify key performance bottlenecks in the development experience including the build system, IDE integrations, testing frameworks, and pull request workflows.

  • Help define the scope and the priorities of the team by identifying opportunities to decrease build times, reduce system complexity, and improve the developer experience

  • Optimize the performance, reliability, and usability of our CI pipeline

  • Own the success of your team's projects, and deliver quantifiable results on schedule.

Qualifications

You have: 

  • BA/BS degree or equivalent practical, working experience

  • Familiarity with build systems (e.g. Ant, Maven, Buck, Gradle, Pants) and CI tools (e.g. Circle, Travis, Jenkins) 

  • Experience with supporting build or CI systems infrastructure (ideally at scale) 

  • Excellent software engineering aptitude and the ability to provide technical mentorship and guidance

  • Experience building apps for Android in Java / Kotlin

See more jobs at Square

Apply for this job

14d

Staff Software Engineer - Risk Controls, Health

SquareSeattle, WA, Remote
kotlinnosqlDesignjavamysqlAWS

Square is hiring a Remote Staff Software Engineer - Risk Controls, Health

Job Description

About Health

Cash App has grown rapidly to 70+ million users moving billions of dollars daily. To support this, we are building out Health — a new Platform organization responsible for product experiences aimed at promoting the health of the increasingly complex Cash App ecosystem. Health works to improve Cash App access for our customers, while limiting access for bad or unauthorized users by detecting and preventing improper use across all of our core product areas. The teams under Health creating these mission critical services and products include Identity, Access, Risk Controls and Support Automation. 

We appreciate broad perspectives, a willingness to dive deep, and a readiness to work collaboratively across many disciplines (including product, design, operations, legal, data science, ML).

About Risk Controls

Risk Controls is focused on how to make Cash App safer by improving how we monitor, report, and act on misuse of the platform without blocking authentic customers. The team is involved in both platform and customer-facing projects: infrastructure that determines how to restrict customer activity to limit risk while providing equitable access, features to improve the customer experience for those who have been restricted. We want to create systems that are flexible, explainable, and easy to use, for ourselves, our partners, and our customers.

As a Software Engineer on Health Risk Controls, you will:

  • Design, build, and operate the systems that control restrictions on customers and their activity, with a focus on iteration, maintainability, and scalability
  • Collaborate cross-discipline and cross-team to identify opportunities that will improve the safety and security of Cash App

  • Investigate issues across complex systems to develop the right infrastructure and experiences: build the short-term solutions to unblock essential requirements and the long-term solutions to set up future success

  • Support and mentor your colleagues to help grow the product and the team

  • Participate in the on-call support roster for our services

Qualifications

You have:

  • 8+ years of industry experience

  • Demonstrated technical initiative and leadership on previous projects and an interest in being involved from ideation through implementation

  • A team-oriented approach that balances personal goals with developing and supporting your peers

  • Enthusiasm for working collaboratively across many disciplines (including product, design, operations, legal, data science, ML)

  • Curiosity that inspires you to dig into issues in intricate systems and find a path to a solution

  • A genuine commitment to understanding the customer impact of your decisions

Even better:

  • Experience with product risk or security

  • Experience working in large codebases and breaking up monoliths

Technologies we use and teach:

  • Kotlin, Java

  • HTTP, JSON, gRPC, and Protocol Buffers

  • MySQL and noSQL databases

  • Event-driven architecture

  • DataDog, Amplitude

  • AWS

See more jobs at Square

Apply for this job

14d

Senior Software Engineer - Disputes, Health

SquareSan Francisco, CA, Remote
kotlinDesignmobilejavamysqlkubernetesAWS

Square is hiring a Remote Senior Software Engineer - Disputes, Health

Job Description

About Health

Cash App has grown rapidly to 70+ million users moving billions of dollars daily. To support this, we are building out Health — a new Platform organization responsible for product experiences aimed at promoting the health of the increasingly complex Cash App ecosystem. Health works to improve Cash App access for our customers, while limiting access for bad or unauthorized users by detecting and preventing improper use across all of our core product areas. The teams under Health creating these mission critical services and products include Identity, Access, Risk Controls and Support Automation. 

We appreciate broad perspectives, a willingness to dive deep, and a readiness to work collaboratively across many disciplines (including product, design, operations, legal, data science, ML).

About Disputes

The Disputes Team is a cross functional product delivery team within Health, established in June 2022. We are responsible for building Cash App’s customer facing transaction disputes experiences. Our mission is to build lasting trust with customers by making disputes more reliable, scalable, and operationally effective while limiting financial losses. In Disputes we build highly available and scalable, Machine Learning driven products that integrate with the broader Cash App ecosystem to help customers solve their problems. Where we can’t solve a customer’s problem through automation, we provide tools and integrations to hand them over to our team of support advocates.

The team currently consists of server engineers, designers, and product management located in Australia, New Zealand and the United States.

The opportunities to have impact are many, and we know we need to expand the team to support global expansion across many time zones and markets.

About the role

You will be joining the Disputes Team in the United States, supported by and reporting to the Disputes Team Engineering Manager in West Coast USA. 

Your team will be responsible for one of three major work streams within the Disputes Team. You will work closely with the other work stream engineering teams, including Mobile Engineers, Product Managers, Designers and Machine Learning Engineers. You will also build close relationships with stakeholders in the Cash Customer Operations team. You will also collaborate with the other engineers in the wider Disputes Team in Australia and New Zealand, and more broadly with Cash engineers in the US and Canada.

Day to day, you will work with your team on key services within an event-based architecture, ensuring architectural, testing and coding practices meet the shared standards and patterns. You will foster the culture and collaboration within your team, as well as shaping the work to create opportunities for ownership and growth for engineers in your team. You will have opportunities to represent your team’s work in leadership discussions but will also be hands-on working side-by-side with the engineers in your team. 

In partnership with the work streams in Australia, your team will be part of a 24/7 on-call support rotation for our services, with support from Cash’s core infrastructure teams. We prioritize operational excellence to minimize operational load while on-call.

Qualifications

You have:

  • 5+ years working on complex systems and delivering quality software

  • Curiosity, creativity, persistence and a desire to get things done

  • A track record of healthy collaboration with product managers, engineers, and other engineering managers on developing roadmaps and executing against them

Technologies we use and teach:

  • Java, Kotlin

  • HTTP, JSON, gRPC, Protocol Buffers

  • MySQL, Hibernate, DynamoDB

  • Kafka and event-driven architecture

  • DataDog

  • AWS, Kubernetes

See more jobs at Square

Apply for this job

14d

Senior Software Engineer - Identity and Access Management, Health

SquareSan Francisco, CA, Remote
kotlinDesignjavamysqlkubernetesAWS

Square is hiring a Remote Senior Software Engineer - Identity and Access Management, Health

Job Description

AboutHealth

Cash App has grown rapidly to 70+ million users moving billions of dollars daily. To support this, we are building out Health — a new Platform organization responsible for product experiences aimed at promoting the health of the increasingly complex Cash App ecosystem. Health works to improve Cash App access for our customers, while limiting access for bad or unauthorized users by detecting and preventing improper use across all of our core product areas. The teams under Health creating these mission critical services and products include Identity, Access, Risk Controls and Support Automation. 

We appreciate broad perspectives, a willingness to dive deep, and a readiness to work collaboratively across many disciplines (including product, design, operations, legal, data science, ML).

About Access

The Access team is responsible for all things authentication and authorization at Cash. We ensure that our millions of customers can access Cash App safely and reliably while minimizing barriers to entry to the financial system. In addition to refining the core authentication customer experience, we support Cash App’s expansion into new use cases and markets with reliable, well-designed access control primitives that empower engineering teams across the company.

As a Senior Software Engineer on Access, you will:

  • Design, build, and operate the APIs and services that power Cash authentication and authorization
  • Evolve our architecture to scale with growth in customers and developers, working across large monolith codebases and microservices
  • Collaborate with product management and design to lead the development of new, high-impact experiences and help define the roadmap
  • Mentor, lead, and support your colleagues to grow the team
  • Contribute to the broader tech and open source communities

Qualifications

You have:

  • 5+ years experience building and operating quality software
  • Demonstrated technical initiative on previous projects
  • Strong communication skills and customer empathy
  • High technical standards in software testing and delivery
  • Growth mindset and a healthy comfort with ambiguity

Bonus:

  • Experience with product security and authN/authZ standards
  • Experience working in large codebases and breaking apart monoliths
  • Experience working in a distributed team

Technologies we use and teach:

  • Java, Kotlin, Golang
  • HTTP, JSON, gRPC, Protocol Buffers
  • MySQL, Hibernate, DynamoDB
  • Kafka and event-driven architecture
  • DataDog, Prometheus
  • AWS, Kubernetes

See more jobs at Square

Apply for this job

14d

Software Engineer - Disputes, Health

SquareSan Francisco, CA, Remote
kotlinDesignmobilejavamysqlkubernetesAWS

Square is hiring a Remote Software Engineer - Disputes, Health

Job Description

About Health

Cash App has grown rapidly to 70+ million users moving billions of dollars daily. To support this, we are building out Health — a new Platform organization responsible for product experiences aimed at promoting the health of the increasingly complex Cash App ecosystem. Health works to improve Cash App access for our customers, while limiting access for bad or unauthorized users by detecting and preventing improper use across all of our core product areas. The teams under Health creating these mission critical services and products include Identity, Access, Risk Controls and Support Automation. 

We appreciate broad perspectives, a willingness to dive deep, and a readiness to work collaboratively across many disciplines (including product, design, operations, legal, data science, ML).

About Disputes

The Disputes Team is a cross functional product delivery team within Health, established in June 2022. We are responsible for building Cash App’s customer facing transaction disputes experiences. Our mission is to build lasting trust with customers by making disputes more reliable, scalable, and operationally effective while limiting financial losses. In Disputes we build highly available and scalable, Machine Learning driven products that integrate with the broader Cash App ecosystem to help customers solve their problems. Where we can’t solve a customer’s problem through automation, we provide tools and integrations to hand them over to our team of support advocates.

The team currently consists of server engineers, designers, and product management located in Australia, New Zealand and the United States.

The opportunities to have impact are many, and we know we need to expand the team to support global expansion across many time zones and markets.

About the role

You will be joining the Disputes Team in the United States, supported by and reporting to the Disputes Team Engineering Manager in West Coast USA. 

Your team will be responsible for one of three major work streams within the Disputes Team. You will work closely with the other work stream engineering teams, including Mobile Engineers, Product Managers, Designers and Machine Learning Engineers. You will also build close relationships with stakeholders in the Cash Customer Operations team. You will also collaborate with the other engineers in the wider Disputes Team in Australia and New Zealand, and more broadly with Cash engineers in the US and Canada.

Day to day, you will work with your team on key services within an event-based architecture, ensuring architectural, testing and coding practices meet the shared standards and patterns. You will foster the culture and collaboration within your team, as well as shaping the work to create opportunities for ownership and growth for engineers in your team. You will have opportunities to represent your team’s work in leadership discussions but will also be hands-on working side-by-side with the engineers in your team. 

In partnership with the work streams in Australia, your team will be part of a 24/7 on-call support rotation for our services, with support from Cash’s core infrastructure teams. We prioritize operational excellence to minimize operational load while on-call.

Qualifications

You have:

  • 5+ years working on complex systems and delivering quality software

  • Curiosity, creativity, persistence and a desire to get things done

  • A track record of healthy collaboration with product managers, engineers, and other engineering managers on developing roadmaps and executing against them

Technologies we use and teach:

  • Java, Kotlin

  • HTTP, JSON, gRPC, Protocol Buffers

  • MySQL, Hibernate, DynamoDB

  • Kafka and event-driven architecture

  • DataDog

  • AWS, Kubernetes

See more jobs at Square

Apply for this job

16d

(Senior) Software Entwickler:in (Frontend / Backend / Fullstack / *) // Remote möglich

Ebreuninger GmbHStuttgart, Germany, Remote
kotlinsqllaraveljavadockerAWS

Ebreuninger GmbH is hiring a Remote (Senior) Software Entwickler:in (Frontend / Backend / Fullstack / *) // Remote möglich

Stellenbeschreibung

Unsere verteilten Teams arbeiten hybrid mit ihren Kolleg:innen zusammen und haben die Möglichkeit entweder remote oder von einem unserer Bürostandorte in Stuttgart, Düsseldorf und München zu arbeiten bzw. sich zu Teammeetings vor Ort zu treffen.

  • Gemeinsam mit deinen erfahrenen Kolleg:innen entwirfst, planst und entwickelst du kundenzentrierte und wertschöpfende neue Features für einen kompletten Produktbereich unserer E-Commerce & Multichannel-Plattform 
  • Du trägst zusammen mit deinem Team die Verantwortung über den Code und entscheidest über Technologien und Tools um Large-Scale-Applikationen abzuliefern, sowie auf PaaS/SaaS Cloud (AWS) zu betreiben 
  • Gemeinsam mit deinem Team übernimmst Du innerhalb eines agilen Umfelds Verantwortung für den gesamten Entwicklungszyklus, angefangen beim Architekturdesign über Continuous Deployments bis hin zur Maintenance bist du überall dabei 

Qualifikationen

  • Du bist neugierig auf neue Technologien, begibst dich auch gerne mal auf unbekanntes Terrain und denkst dich schnell in neue Themen ein  
  • Du verfügst über sehr gute Kenntnisse in mindestens einer objektorientierten oder funktionalen Programmiersprache – vorzugsweise Java oder Kotlin – oder
    hast Lust darauf, dich in unseren vorwiegend JVM-basierten Tech Stack einzuarbeiten  
  • Du bringst bestehende Kenntnisse im Umgang mit webbasierten Technologien mit (z.B. SpringBoot, Rails, Laravel…)   
  • Du hast Interesse am agilen Arbeiten, hinterfragst, reflektierst, entwickelst dich und unsere Projekte stetig weiter und hast Freude daran, dich in die Bedürfnisse unserer Kund:innen hineinzudenken 
  • Du hast bereits Erfahrung mit relationalen und/oder no-SQL Datenbanken  
  • Idealerweise hast du bereits Erfahrung mit Docker Container Technologien sammeln können  
  • Dir ist Codequalität wichtig und du kennst TDD/BDD/DDD  

Apply for this job

16d

Backend Engineer - Product Foundation (m/f/x) onsite or remote in Germany or Austria

Scalable GmbHWien, Austria, Remote
kotlinapijavac++typescriptpythonAWSbackend

Scalable GmbH is hiring a Remote Backend Engineer - Product Foundation (m/f/x) onsite or remote in Germany or Austria

Job Description

As a Backend Engineer in our Product Foundation Tribe, you will contribute significantly to creating a secure, compliant, and efficient foundation that supports Scalable Capital’s critical product components. Your work will impact areas such as user authentication, client onboarding, and our internal backoffice platform.

We are on the lookout for aspiring bar-raisers - engineers who are eager to expand their skills and contribute to our product direction. Your role will involve understanding customer needs and contributing to a team that prizes a business-centric mindset. Working with a large user base, you will have the opportunity to be involved in process optimization, helping us improve how we work and serve our customers.

Our engineering DNA is woven from a few vital strands: diversity, lifelong learning, humility, hard work, ownership, and collaboration. We welcome individuals from all cultural backgrounds, enriching our already diverse environment. The right person should demonstrate an intrinsic motivation to learn continuously, stay updated with trends, and apply new knowledge innovatively. Ownership is key, too; we look for individuals ready to take responsibility and accountability for their tasks. And finally, we need collaborators - those who take responsibility for the health and success of the team, are comfortable leading from any position, and are unafraid to have serious conversations when necessary.

  • Drive full-cycle development of scalable, reliable, and high-performance solutions, focusing on Java, Kotlin, and Spring technologies.
  • Work alongside senior team members in aligning your efforts with the Product Foundation Tribe's mission, which includes providing a secure, compliant, and efficient foundation for millions of clients.
  • Engage with our cloud-native, DevOps-enabled infrastructure, utilizing AWS services like ECS, Fargate, and Lambda.
  • Be a part of a culture that emphasizes diversity, lifelong learning, and collaboration.
  • Interact with customers to gain insights, contributing to data-informed decision-making.
  • Focus on process management to efficiently handle our growing user base, striving for continuous improvement.

Qualifications

  • Solid experience in backend development and a good understanding of object-oriented programming principles.
  • Proficiency in at least one backend programming language (Java, Kotlin, Typescript, Python, C#, etc.), with openness to learn more.
  • Experience or familiarity with Spring Framework and Spring Boot is beneficial.
  • Good knowledge of RESTful API Design.
  • Experience with or exposure to cloud services, especially AWS (ECS, Fargate, Lambda).
  • Understanding of DevOps practices, including aspects of CI/CD pipelines and infrastructure management.
  • Interest in Test-Driven Development (TDD) and Pair Programming.
  • Quality-focused mindset, with an inclination towards quality assurance in development.
  • Experience contributing to various stages of the software development lifecycle.
  • Strong communication skills, capable of engaging with technical and non-technical stakeholders.
  • Effective problem-solving skills, with a focus on process optimization.
  • Familiarity with monitoring tools and understanding of SLIs, SLOs, and SLAs is a plus.
  • A passion for lifelong learning, diversity, and collaborative work.
  • Ready to take ownership of tasks within a learning and development-oriented environment.

What We Expect From Your Application

Joining Scalable Capital means demonstrating an impact mindset. In your application, illustrate how you've actively contributed to innovation and excellence in your past experiences. While a cover letter isn't mandatory, we strongly encourage it. It's your opportunity to express your enthusiasm for the role and how it fits into your personal and professional development. We diligently read each application, seeking those who are eager to raise the bar with us.

 

See more jobs at Scalable GmbH

Apply for this job

16d

Senior Backend Engineer - Product Foundation (m/f/x) onsite or remote in Germany or Austria

Scalable GmbHWien, Austria, Remote
kotlinapijavac++typescriptpythonAWSbackend

Scalable GmbH is hiring a Remote Senior Backend Engineer - Product Foundation (m/f/x) onsite or remote in Germany or Austria

Job Description

As a Senior Backend Engineer within our Product Foundation Tribe, you'll play a key role in laying a secure, compliant, and efficient foundation that enables the rest of the organization to innovate with confidence. Your work will directly impact Scalable’s foundational product components, ranging from user authentication to our client onboarding journey and our internal backoffice platform. 

We're looking for bar-raisers - engineers who go beyond the code to influence the direction of our products. Your curiosity will lead you to explore customer needs firsthand, contributing to a team that values a business mindset. As we deal with a user base in the millions, we place a strong emphasis on process optimization, aiming to constantly improve how we manage our work and serve our customers.

Our engineering DNA is woven from a few vital strands: diversity, lifelong learning, humility, hard work, ownership, and collaboration. We welcome individuals from all cultural backgrounds, enriching our already diverse environment. The right person should demonstrate an intrinsic motivation to learn continuously, stay updated with trends, and apply new knowledge innovatively. Ownership is key, too; we look for individuals ready to take responsibility and accountability for their tasks. And finally, we need collaborators - those who take responsibility for the health and success of the team, are comfortable leading from any position, and are unafraid to have serious conversations when necessary.

  • Drive full-cycle development of scalable, reliable, and high-performance solutions, focusing on Java, Kotlin, and Spring technologies.
  • Align your work with the Product Foundation Tribe's mission to provide a secure, compliant, and efficient foundation, optimized to onboard and serve millions of clients.
  • Leverage our cloud-native, DevOps-enabled infrastructure, working with AWS services like ECS, Fargate, and Lambda.
  • Contribute to a culture of diversity, lifelong learning, and collaboration.
  • Understand our customers' needs and provide relevant info for data-driven decision-making processes.
  • Think in terms of processes to manage our ever-growing user base, aiming to continuously improve and innovate in how we operate and serve our customers.

Qualifications

  • Extensive backend development experience with a strong grasp of object-oriented programming (OOP) principles.
  • Proficiency in one or more backend programming languages (Java, Kotlin, Typescript, Python, C#, etc.).
  • Familiarity with Spring Framework and Spring Boot is a plus but not required.
  • Profound understanding of RESTful API Design.
  • Experience with cloud services, particularly AWS services like ECS, Fargate, and Lambda.
  • Strong understanding of DevOps practices, including CI/CD pipelines and infrastructure management.
  • Advocacy for and experience in Test-Driven Development (TDD) and Pair Programming, with the willingness to champion these practices within a team unfamiliar with their benefits.
  • A "left-shift" quality mindset, emphasizing the importance of quality assurance in the early stages of the development cycle.
  • Demonstrable experience in full-cycle development, from concept to deployment.
  • Excellent communication skills with an ability to engage with both technical and non-technical stakeholders.
  • Strong problem-solving skills, with an emphasis on process optimization and performance improvement.
  • Familiarity with monitoring tools and setting up SLIs, SLOs, and SLAs is a plus.
  • A mindset geared toward lifelong learning, diversity, and collaboration.
  • Ability to take ownership of tasks and projects, and hold yourself accountable for their success.

What We Expect From Your Application

Joining Scalable Capital means demonstrating an impact mindset. In your application, illustrate how you've actively contributed to innovation and excellence in your past experiences. While a cover letter isn't mandatory, we strongly encourage it. It's your opportunity to express your enthusiasm for the role and how it fits into your personal and professional development. We diligently read each application, seeking those who are eager to raise the bar with us.

See more jobs at Scalable GmbH

Apply for this job

16d

Junior Kotlin/Java Engineer - Broker (m/f/x) onsite or remote (in Germany and Austria)

Scalable GmbHWien, Austria, Remote
agilekotlinterraformDesigngraphqljavadockerAWS

Scalable GmbH is hiring a Remote Junior Kotlin/Java Engineer - Broker (m/f/x) onsite or remote (in Germany and Austria)

Job Description

  • Be part of a highly motivated cross-functional team, which focuses on the expansion of our broker business
  • Build and run one of the fastest growing neo-brokers in Europe
  • Get to work on cutting edge technology and be part of modern software development practices (e.g. agile and self-sufficient teams, continuous integration and deployment, test automation, cloud-based infrastructure and tooling).

Qualifications

  • A university degree in a relevant field of study (e.g. computer science, engineering, sciences, ...) or a comparable qualification.
  • Exposure and/or interest in our tech stack: Kotlin, Java, GraphQL, Docker, Spring Boot, AWS, Terraform
  • Previous experience with GDPR compliance and security topics is a big advantage.
  • Strong analytical thinking, both in the technical and in the product domain.
  • Excellent communication skills that are clear, concise, and targeted towards your audience - engineering, product, or other stakeholders.
  • A passion for well architected, testable and documented code.
  • Experience with domain-driven design and distributed architectures and/or microservices is a plus.
  • Background in financial services is a strong plus.

See more jobs at Scalable GmbH

Apply for this job

16d

(Senior) Java/Kotlin Engineer (New Platform) (m/f/x) onsite or remote in Germany or Austria

Scalable GmbHWien, Austria, Remote
agilekotlinterraformDesigngraphqlapidockerpythonAWS

Scalable GmbH is hiring a Remote (Senior) Java/Kotlin Engineer (New Platform) (m/f/x) onsite or remote in Germany or Austria

Job Description

  • Build a new exciting platform to serve our customers using cutting edge technology and modern software development practices
  • Work alongside a highly motivated team of software engineers and academics implementing change in the financial industry
  • Translate business challenges into technical solutions
  • Design and implement interfaces with major players in the financial industry to connect the Scalable Capital with the world

Qualifications

  • A university degree in a relevant field of study (e.g. computer science, engineering, sciences, ...) or a comparable qualification.
  • Experience in our tech stack: Kotlin, Docker, Spring Boot, cloud infrastructure and event-based asynchronous architectures
  • AWS, Terraform, Python and GraphQL would be a strong plus
  • Experience in modern software development processes (e.g. agile and self-sufficient teams, continuous integration and deployment, test automation).
  • Experience in designing and implementing loosely-coupled, scalable architectures.
  • Profound understanding of RESTful API Design.
  • A passion for well architected, testable and documented code.
  • Strong analytical thinking, both in the technical and in the product domain.
  • Excellent communication skills that are clear, concise, and targeted towards your audience - engineering, product, or other stakeholders.
  • Background in financial services is a strong plus.

See more jobs at Scalable GmbH

Apply for this job

16d

Engineering Manager - Kotlin Backend (m/f/x) onsite or remote (in Germany or Austria)

Scalable GmbHWien, Austria, Remote
agilekotlinDesignapijavabackend

Scalable GmbH is hiring a Remote Engineering Manager - Kotlin Backend (m/f/x) onsite or remote (in Germany or Austria)

Job Description

  • Build a new exciting platform to serve our customers using cutting edge technology and modern software development practices
  • Empower and manage a team of engineers, helping them shape their individual careers and grow the team to become self-organized, agile and autonomous
  • Provide technical expertise and share best practices with your team
  • Build & integrate new features by working with our Product and Design Teams
  • Define OKRs with your team which they can deliver on
  • Organize, prioritize and achieve business goals with your team and Product
  • Be part of the recruitment process to attract your potential new colleagues or team members

Qualifications

  • A university degree in a relevant field of study (e.g. computer science, engineering, sciences, ...) or a comparable qualification
  • Previous experience as a backend developer (Java, Kotlin), preferrably for cloud infrastructures / event-based asynchronous architectures
  • Passion for other people’s development
  • Strong analytical thinking, both in the technical and in the product domain
  • Excellent communication skills that are clear, concise, and targeted towards your audience - engineering, product, or other stakeholders
  • Profound understanding of RESTful API Design
  • Background in financial services is a strong plus

See more jobs at Scalable GmbH

Apply for this job

16d

(Senior) Android Engineer (m/f/x) Onsite or Remote (in Germany or Austria)

Scalable GmbHWien, Austria, Remote
kotlingraphqluiapiUXandroid

Scalable GmbH is hiring a Remote (Senior) Android Engineer (m/f/x) Onsite or Remote (in Germany or Austria)

Job Description

  • Get the empowerment to do, implement, improve, fix, propose and change anything you see that has a potential for being better, technically and product-wise
  • Work alongside a highly motivated team of software engineers, product designers and academics implementing change in the financial industry
  • Build visually rich user experiences
  • Experiment with new technologies to get the best out of the Android Platform
  • Write clean, testable and well-documented code and treat security as a first class citizen
  • Keep yourself up-to-date with respect to the technology landscape
  • Own the full app lifecycle from ideation to delivery to the Play Store

Qualifications

  • A University degree in a relevant field of study (e.g. computer science, engineering, sciences, ...) or a comparable qualification
  • Exposure and/or interest in our tech stack: Kotlin, RxJava, Coroutines, Compose, Dagger and GraphQL API
  • Strong analytical thinking, both in the technical and in the product domain
  • Passion in delivering great UX and working with custom UI
  • Excellent communication skills that are clear, concise, and targeted towards your audience - engineering, product, or other stakeholders
  • Ability to quickly pick-up and adapt to changes in the Android framework
  • Interested in other technology stacks

See more jobs at Scalable GmbH

Apply for this job

16d

(Senior) Data Engineer (m/f/x) onsite or remote (in Germany or Austria)

Scalable GmbHWien, Austria, Remote
agilekotlinterraformsqlscrumjavapythonAWSbackend

Scalable GmbH is hiring a Remote (Senior) Data Engineer (m/f/x) onsite or remote (in Germany or Austria)

Job Description

  • Develop our scalable cloud-based data backbone which drives our data-driven company using the most up-to-date technologies in the data space
  • Shape an AWS based streaming and batch data processing solution, ingesting data from 3rd party as well as our internal backend services
  • Create a financial data warehouse combining latest technologies with features required by regulatory requirements
  • Prepare and clean structured and unstructured data and develop high-quality data models for advanced analytics, machine learning and AI use cases
  • Work with highly ambitious and skilled people in our growing data department
  • Work closely together with our data scientists, product & development colleagues to release smart features for our product
  • Build interactive dashboards and reporting solutions to support stakeholders, such as management, marketing, sales and quantitative research
  • Share your expert knowledge about data best practices within the company

Qualifications

  • Excellent University degree in computer science, mathematics, natural sciences, or similar field and relevant working experience
  • Experience designing and operating data pipelines in AWS
  • Excellent SQL Skills, including advanced concepts such as window functions, experience with dbt is a plus
  • Very good programming skills in Python, including frameworks like PySpark
  • Knowledge of Java and Kotlin is a plus
  • Experience with AWS Services like S3, Athena, Redshift and Glue
  • Experience using infrastructure-as-code tools such as terraform
  • A passion for everything-as-code and code that is well architected, testable and documented
  • Data-driven and good with numbers whilst being able to explain complex concepts in simple terms
  • Experience using agile frameworks like Scrum
  • Interest in financial services and markets
  • Fluent English communication and presentation skills
  • Sense of humour and positive outlook on life

See more jobs at Scalable GmbH

Apply for this job

16d

Team Lead Data Engineering - Analytics (m/f/x) onsite or remote (in Germany or Austria)

Scalable GmbHWien, Austria, Remote
agilekotlinjavapythonAWSbackend

Scalable GmbH is hiring a Remote Team Lead Data Engineering - Analytics (m/f/x) onsite or remote (in Germany or Austria)

Job Description

As leader of one of our Data Engineering teams you play a pivotal role in Scalable’s data journey. The team is responsible for owning our analytics data stack, building and maintaining data pipelines and making data consumable for various stakeholders throughout the company. Thus, the team contributes tremendously to promoting data-driven culture and driving data literacy at Scalable.

  • Supervise a motivated agile team with highly ambitious and smart people in our growing data department
  • Coordinate the development of cloud-based data platforms on AWS for analytics and  business intelligence purposes
  • Create and execute the team’s roadmap in coordination with stakeholders from different departments
  • Shape an AWS based streaming and batch processing solution, ingesting data from 3rd parties, as well as internal backend services
  • Develop and contribute ideas for data driven generation of significant business value
  • Select tools needed to store and process a huge and increasing amount of data
  • Manage different data sources and datasets
  • Analyse data quality and implement and ensure data health standards
  • Drive continuous improvements of data pipelines with respect to requirements and platform dependencies
  • Manage the preparation and cleaning of structured and unstructured data and the development of data pipelines for advanced analytics, machine learning and AI use cases
  • Work closely together with data scientists
  • Build interactive dashboards and reporting solutions
  • Work on data governance, documentation & management topics
  • Be a contact person for business intelligence questions, delivering actionable insights and recommendations
  • Be a people manager for the data engineering team & mentor data engineers to reach their full potential

Qualifications

  • University degree in computer science, engineering, natural science, mathematics or similar field
  • Several years of data engineering experience
  • Experience in leading a data team
  • Experience in building a cloud-based data platform, ideally on AWS
  • Data project management experience
  • Excellent knowledge in data-driven business applications 
  • Python knowledge and experience in developing data pipelines in python (Java & Kotlin are a plus)
  • A strong business understanding
  • Basic knowledge in data science & machine learning models is a plus
  • Strong stakeholder management and English communication skills, you are able to tell stories using data and drive discussions with other business leaders
  • Sense of humour and positive outlook on life

See more jobs at Scalable GmbH

Apply for this job

16d

Senior Software Engineer, Caper Ads

InstacartCanada - Remote
kotlinnosqlDesignrubyjavaandroidbackend

Instacart is hiring a Remote Senior Software Engineer, Caper Ads

We're transforming the grocery industry

At Instacart, we invite the world to share love through food because we believe everyone should have access to the food they love and more time to enjoy it together. Where others see a simple need for grocery delivery, we see exciting complexity and endless opportunity to serve the varied needs of our community. We work to deliver an essential service that customers rely on to get their groceries and household goods, while also offering safe and flexible earnings opportunities to Instacart Personal Shoppers.

Instacart has become a lifeline for millions of people, and we’re building the team to help push our shopping cart forward. If you’re ready to do the best work of your life, come join our table.

Instacart is a Flex First team

There’s no one-size fits all approach to how we do our best work. Our employees have the flexibility to choose where they do their best work—whether it’s from home, an office, or your favorite coffee shop—while staying connected and building community through regular in-person events. Learn more about our flexible approach to where we work.

 

 

OVERVIEW

 

About the Role

Are you ready to have maximum impact and work on a 0 to 1 product? We are looking for a Senior Software Engineer to join the Ad Formats team and build ad experiences on Caper Carts - an AI-powered smart cart equipped with scales, sensors, touchscreens, and computer vision technology. In this role, you will be responsible for designing and implementing core technologies that bring Instacart’s Retail Media business onto Caper Carts, including indexing, serving, rendering, eventing, billing, reporting, experimentation, and more. You will also work closely with product managers, product designers, data scientists, ML engineers, product marketers, and other cross-functional partners.

 

 

About the Team

The Ads for Caper team is a newly formed team dedicated to bringing inspiration to the Caper shopping journey. We do this by connecting advertisers with consumers at the right time and place through delightful interactions. We will be building net new experiences and powering them with both existing and new backend ads systems. Come in on the ground floor and help build the team, scale the infrastructure, and support the rapid growth of Caper.

 

 

About the Job

We are operating with a startup mentality, and you should as well. You will initially be part of a small team that will grow with the product. We want to move quickly in order to iterate and find product market fit, while maintaining quality and craft. You will primarily be responsible for backend design and implementation, but should not be afraid to jump into other areas to problem solve.

 

In this role, you will be working cross-organizationally with other engineering teams, as well as cross-functionally with product, design, data science, and marketing to define requirements and long-term roadmap. You will also be responsible for holding the technical bar on the team, ensuring code quality, performance, and establishing coding standards. You will have the opportunity to think and plan strategically for both the product and technical roadmaps.

 

 

About You

Minimum Qualifications

  • 6+ years of software development experience.
  • Proactive, motivated, and self-driven.
  • Solid expertise in server-side technologies such as Java, Kotlin, Spring Boot, Ruby on Rails, or similar.
  • Experience with relational and NoSQL databases, and the ability to design efficient database schemas.
  • Strong analytical and debugging skills.
  • Strong sense of ownership working with a large codebase and diverse suite of products.
  • Effective communication skills, with the ability to collaborate and influence cross-functional teams.
  • Proven experience as a Senior Software Engineer, with a strong focus on backend development, and a track record of successfully delivering business and organizational impact.
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.

 

 

Preferred Qualifications

  • Prior work experience in the digital advertising industry.
  • Proven experience with distributed system design.
  • Experience with Android development.

 

 

#LI-Remote

See more jobs at Instacart

Apply for this job

16d

Mobile Engineering Team Lead

HealthEnginePerth, Australia, Remote
agilekotlinswiftmobileiosandroid

HealthEngine is hiring a Remote Mobile Engineering Team Lead

Job Description

This is your opportunity to join a team of forward-thinking, change-making individuals transforming healthcare experiences. Operating at the intersection of two fast-growing industries – health and tech – you’ll play an active role in shaping the future of healthcare in Australia.

We're proud to share that Healthengine ranked 13th Best Workplace in Technology 2023. 

Our Mission

Healthengine is a purpose-led business, and Australia’s largest consumer healthcare platform, helping people navigate the complex world of healthcare. We’re on a mission to improve access to healthcare by helping Australians find and connect with all primary care providers. Healthengine’s platform brings together a leading range of healthcare practices, healthcare specialties and health ecosystem partners in a suite of integrated offerings to help people get a better experience across each step of their healthcare journey.

We’re all patients, right? So, it’s easy to get behind a mission that seeks to improve the healthcare experience for all Australians. 

The Gig

We are looking for a Mobile Engineering Team Lead to join and lead our Mobile team. Your primary purpose is to act as the lead in our mobile application squad, both as a technical lead but also as a mentor to more junior engineers. You will work with multiple teams to build, improve and maintain server and client functionality for our mobile applications and consumer products.

Responsibilities:

  • Partner with product managers and engineers to transform product requirement descriptions into technical implementation plans, sizing, and final roadmap prioritisation
  • Work with engineers to identify and scope technical opportunities to increase delivery velocity, app security, and operational excellence
  • Provide technical guidance and mentorship to junior engineers whilst celebrating successes and achievements and driving and continuously improving team practices 
  • Hands-on development in either iOS or Android. 50+% of your time will be spent developing code within our native applications.
  • Own and manage the Google/Apple release process
  • Care and commitment to information security practices to protect Healthengine and its customers

About You

You thrive in a highly agile start-up culture where radical candour is applied. You are a relationship builder and communicator who is succinct, confident, bold, but not brash.You are balanced; knowing how to have fun but how to focus and get things done. You’re impact and results driven, with a ‘done is better than perfect’ attitude. You are a creative problem-solver, always seeking to find unique and valuable solutions. 

Experience you’ll bring:

  • 5+ years experience as a mobile engineer
  • You may not be an experienced people leader but you have lead projects before 
  • A Bachelor’s Degree in Computer Science or Software Engineering is highly desirable
  • Strong knowledge of iOS and Android mobile application environments
  • Strong knowledge of mobile dev & frameworks and at least one of Swift (UIKit and some SwiftUI), or Kotlin (some Compose)
  • Demonstrated ability to influence and drive positive outcomes with multiple stakeholders.
  • Experience with booking or dynamic products or consumer platform businesses is highly desirable
  • Experience leading a team in an agile environment (Scrum/Kanban)

Additional Information

The perks behind the work

Healthengine is where you’ll be your best self. You’ll collaborate with smart, interesting people who will challenge you to be better. In addition to an array of growth opportunities, we also offer:

  • A hybrid workplace, offering a healthy balance of work from home and office
  • Good mix of virtual and on-site events and celebrations, because we know how to have fun
  • Fully stocked kitchen including coffee on tap and subsidised vending machine in our Perth space
  • Awesome discounts and salary packaging options through our benefit partners
  • Extra leave so you can recharge and focus on your wellbeing 
  • Support for you when it comes time to grow your family with paid parental leave

Diversity and inclusion

Healthengine believes in the power of a diverse work environment and are fully committed to building and maintaining an inclusive culture. We believe that our differences can create new ideas, offer unique perspectives and speak on behalf of all of our customers and consumers. If you think you have what it takes but don't check all the boxes, reach out anyway - we’d love to hear from you.

Qualifications

See more jobs at HealthEngine

Apply for this job