kotlin Remote Jobs

176 Results

+30d

Solutions Architect, Ecosystems Team

SquareSan Francisco, CA, Remote
kotlinDesignswiftjavajavascript

Square is hiring a Remote Solutions Architect, Ecosystems Team

Job Description

We are seeking an experienced Solutions Architect to join our team. You will be responsible for bridging the gap between our engineering team and our first customers. You will help understand customer needs, translate technical requirements, and ensure that our solutions exceed customer expectations. You will drive implementation projects for our open source solutions and work with our TBD ecosystem to understand participants’ architectures. We expect you to come in and learn quickly and be willing to operate as an individual contributor, but have the experience and capabilities to eventually start to build and lead a team.

You will report to the Head of Ecosystems at TBD.

Key Responsibilities

  • Serve as the primary technical point of contact for our first customers, providing expert guidance and support throughout the initial engagement and implementation process

  • Collaborate with the engineering team to understand product capabilities and limitations, and communicate these effectively to customers

  • Work closely with customers to understand their business needs and technical requirements, and translate these into actionable engineering tasks

  • Lead the development of custom solutions and integrations to meet customer needs, working hands-on with the engineering team to ensure successful delivery

  • Provide technical training and support to customers, ensuring they are able to effectively use and benefit from our solutions

  • Gather customer feedback and work with the engineering team to continuously improve our products and services

  • Understand technical architectures commonly used in payment companies and be able to design scalable and secure solutions

  • Lead SDK implementations and provide guidance on best practices for using Rust, Swift, Kotlin, and Go in payment applications

  • Manage the end-to-end project lifecycle of implementation projects, from planning and execution to delivery and post-launch support

  • Make use of emerging tech such as generative AI to speed up implementations and proof of concepts with customer systems and SDKs
     

Qualifications

  • 10+ years of experience in a technical customer-facing role, such as solution engineering, technical sales, or consulting

  • Willingness to come in as an individual contributor, but with the chops to build and lead a team

  • Technical background, with experience in software development, systems integration, and cloud technologies

  • Experience establishing communication and engagement with prospects, with the ability to explain complex technical concepts to non-technical audiences

  • Experience digging into prospects' pain points and validating the issues they're facing with customers and collaborate with cross-functional teams

  • Experience with open source software and SDKs is a plus

  • Understanding of technical architectures in payment companies, including knowledge of security protocols, data encryption, and compliance standards

  • Familiar with 2 or more of: Java, Javascript, Swift, Kotlin, Golang. Willing to learn and adapt to programming languages to match SDKs up with users.

  • Familiarity with payment processing, digital wallets, and financial technology

  • Experience in pre-sales engineering for enterprise software 

  • Interest and curiosity in emerging tech around decentralized systems, stablecoin, Bitcoin and generative AI is a strong plus

If you are a solution-oriented engineer with a passion for customer success, a deep understanding of payment architectures, and a track record of delivering high-quality customer implementations, we encourage you to apply for this exciting opportunity.

See more jobs at Square

Apply for this job

+30d

Sr. SDET, Mobile

Life36Remote, Canada
agileremote-firstkotlinswiftmobilescrumiosqagitjavac++android

Life36 is hiring a Remote Sr. SDET, Mobile

About Life360

Life360’s mission is to keep people close to the ones they love. Our category-leading mobile app and Tile tracking devices empower members to protect the people, pets, and things they care about most with a range of services, including location sharing, safe driver reports, and crash detection with emergency dispatch. Life360 serves approximately 66 million monthly active users (MAU) across more than 150 countries.

Life360 delivers peace of mind and enhances everyday family life with seamless coordination for all the moments that matter, big and small. By continuing to innovate and deliver for our customers, we have become a household name and the must-have mobile-based membership for families (and those friends that basically are family).

Life360 has more than 500 (and growing!) remote-first employees. For more information, please visit life360.com.

Life360 is a Remote First company, which means a remote work environment will be the primary experience for all employees. All positions, unless otherwise specified, can be performed remotely (within Canada) regardless of any specified location above. 

About The Team

Our team consists of a diverse group of very talented Quality Engineers who work with one of the largest developer groups in the organization. We span across four different scrum teams, working on various aspects of the Life360 app like payments & subscriptions, new features, internationalization & localization, revenue generating rapid experimentation, scaling experiments into features, and much more. Our team takes a lot of pride in delivering a high-quality product while we continuously try to shift left to test earlier in the product lifecycle.

About the Job

As a Sr. SDET, Mobile at Life360 you'll be solving big quality challenges, coaching Software Engineers and Product Managers in the art of quality testing, and helping to create a long-term vision of mobile automation for our Life360 members. You are a hands-on person, with the ability to work on multiple projects and processes. This isn't just about testing, we want you to help us create a better product and proactively improve our quality efforts on the whole.

We have an amazing stack and need someone who can build innovative solutions via automation.

What You’ll Do

  • Build testing automation for the features under development and be able to collaborate on test plans and cases based on product requirements and technical specifications while participating in the software development life cycle from beginning to end.
  • Improve mobile QA efficiency by facilitating the development of new tools and processes.
  • Work with stakeholders to craft test strategies, test cases, and test scenarios for products under test.
  • Be a strong quality advocate, collaborating closely with software engineers, designers, and product managers for systems testability and design.
  • Review and update test automation for existing products and features. 
  • Monitor product and/or feature-level quality health metrics (testability, test health, test coverage, etc).
  • Work with development teams to define testing protocols for new features as they are designed and developed.
  • Provide detailed bug reports to the Engineering Team using JIRA.
  • Execute regression and share the results with the stakeholders.

What We’re Looking For

  • 5+ years of experience testing and building automation mobile applications.
  • 3+ years of experience with Appium automation.
  • 2+ years of experience in working with offshore teams.
  • Strong understanding of mobile technology and SDKs with coding experience in Java strongly preferred. Candidates with experience in Kotlin, C#, Swift, and Python will also be considered.
  • Extremely organized with excellent communication skills and solid presentation and reporting skills.
  • Self-motivator, who can work independently, is able to learn quickly, meets deadlines, and demonstrates problem-solving skills.
  • Effectively communicate technical information in a clear and concise manner and ability to coordinate cross-team efforts.
  • Experience with agile development methodology.
  • Experience with developer tools like git, Maven, and Jenkins.
  • Combination of solid in-depth knowledge of quality assurance, a solid understanding of web/mobile technology, and testing toolkits.
  • Experience manually building apps onto the simulator or devices with Xcode and Android Studio, as well as knowledge of automation tools like Espresso, XCUI Tests, and Appium.


Bonus Points

  • Strong communication skills - this will be an extremely cross-functional role.
  • Technical fluency: ability to quickly learn new systems and dive into tough problems.
  • Natural curiosity and ability to break software.
  • Tenacious approach to finding the most difficult bugs.
  • Solid understanding of software concepts and mobile apps.
  • Experience in testing mobile apps and/or SDKs.
  • Experience working on different applications and operating systems: iOS and various flavors of Android.
  • Ability to work independently and within a testing team.

Our Benefits

  • Competitive pay and benefits
  • Medical, dental, vision, life and disability insurance plans (100% paid for employees)
  • 401(k) plan with company matching program
  • Mental Wellness Program & Employee Assistance Program (EAP) for mental well being
  • Flexible PTO, 13 company wide days off throughout the year
  • Winter and Summer Week-long Synchronized Company Shutdowns
  • Learning & Development programs
  • Equipment, tools, and reimbursement support for a productive remote environment
  • Free Life360 Platinum Membership for your preferred circle
  • Free Tile Products

Life360 Values

Our company’s mission driven culture is guided by our shared values to create a trusted work environment where you can bring your authentic self to work and make a positive difference 

  • Be a Good Person - We have a team of high integrity people you can trust. 
  • Be Direct With Respect - We communicate directly, even when it’s hard.
  • Members Before Metrics - We focus on building an exceptional experience for families. 
  • High Intensity, High Impact - We do whatever it takes to get the job done. 

Our Commitment to Diversity

We believe that different ideas, perspectives and backgrounds create a stronger and more creative work environment that delivers better results. Together, we continue to build an inclusive culture that encourages, supports, and celebrates the diverse voices of our employees. It fuels our innovation and connects us closer to our customers and the communities we serve. We strive to create a workplace that reflects the communities we serve and where everyone feels empowered to bring their authentic best selves to work.

We are an equal opportunity employer and value diversity at Life360. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status or any legally protected status.  

We encourage people of all backgrounds to apply. We believe that a diversity of perspectives and experiences create a foundation for the best ideas. Come join us in building something meaningful.Even if you don’t meet 100% of the below qualifications, you should still seriously consider applying!

 

#LI-Remote

____________________________________________________________________________



See more jobs at Life36

Apply for this job

+30d

Sr. Software Quality Engineer, Mobile

Life36Remote, Canada
remote-firstkotlinswiftmobilescrumiosgitjavac++androidjenkinsbackend

Life36 is hiring a Remote Sr. Software Quality Engineer, Mobile

About Life360

Life360’s mission is to keep people close to the ones they love. Our category-leading mobile app and Tile tracking devices empower members to protect the people, pets, and things they care about most with a range of services, including location sharing, safe driver reports, and crash detection with emergency dispatch. Life360 serves approximately 66 million monthly active users (MAU) across more than 150 countries.

Life360 delivers peace of mind and enhances everyday family life with seamless coordination for all the moments that matter, big and small. By continuing to innovate and deliver for our customers, we have become a household name and the must-have mobile-based membership for families (and those friends that basically are family).

Life360 has more than 500 (and growing!) remote-first employees. For more information, please visit life360.com.

Life360 is a Remote First company, which means a remote work environment will be the primary experience for all employees. All positions, unless otherwise specified, can be performed remotely (within Canada) regardless of any specified location above.

About The Team

Our team consists of a diverse group of very talented Quality Engineers who work with one of the largest developer groups in the organization. We span across four different scrum teams, working on various aspects of the Life360 app like payments & subscriptions, new features, internationalization & localization, revenue generating rapid experimentation, scaling experiments into features, and much more. Our team takes a lot of pride in delivering a high-quality product while we continuously try to shift left to test earlier in the product lifecycle.

About the Job

As a Sr. Software Quality Engineer, Mobile at Life360, you'll be solving big quality challenges, coaching Software Engineers and Product Managers in the art of quality testing, and helping to create a long-term vision of quality features for our Life360 members. You are a hands-on person, with the ability to work on multiple projects and processes. This isn't just about testing, we want you to help us create a better product and proactively improve our quality efforts.

What You’ll Do

  • Build testing strategies for the features under development and write test plans and cases based on product requirements and technical specifications while participating in the software development life cycle from beginning to end.
  • Review and update test plans for existing products and features.
  • Monitor product and/or feature-level quality health metrics (testability, test health, test coverage, etc).
  • Be a strong quality advocate, collaborating closely with software engineers, designers, and product managers for backend testability and design.
  • Work with development teams to define testing protocols for new features as they are designed and developed.
  • Execute regression and share the results with the stakeholders, providing detailed bug reports to the Engineering Team using JIRA.

What We’re Looking For

  • 5+ years of experience testing and building automation mobile applications, with a strong understanding of mobile technology and SDKs.
  • 2+ years of experience in working with offshore teams.
  • Willingness to attend a weekly 9 AM Eastern Time meeting.
  • Strong communication skills are important because this will be an extremely cross-functional role.
  • Technical fluency: quickly learning new systems and diving into tough problems. 
  • Natural curiosity and ability to break software & a tenacious approach to finding the most difficult bugs. 
  • Solid understanding of software concepts and mobile apps and/or SDKs.
  • Experience working on different applications and operating systems: iOS and various flavors of Android.
  • Ability to work independently and within a testing team.

Bonus Points

  • Extremely organized with excellent communication skills and solid presentation and facilitation skills. An affinity for proper documentation is a plus.
  • Self-motivator, who can work independently, learn quickly, meet deadlines, and demonstrate problem-solving skills.
  • Effectively communicate technical information clearly and concisely and the ability to coordinate cross-team efforts.
  • Combination of solid in-depth knowledge of quality assurance, a solid understanding of web/mobile technology, and Testing Toolkits.
    Experience with developer tools like git, Maven, and Jenkins, some coding experience in Java or Kotlin, C# or Swift, or Python.
  • Experience manually building apps onto the simulator or devices with Xcode and Android Studio, as well as knowledge of automation tools like Espresso, XCUI Tests, and Appium.

Our Benefits

  • Competitive pay and benefits
  • Medical, dental, vision, life and disability insurance plans (100% paid for employees)
  • 401(k) plan with company matching program
  • Mental Wellness Program & Employee Assistance Program (EAP) for mental well being
  • Flexible PTO, 13 company wide days off throughout the year
  • Winter and Summer Week-long Synchronized Company Shutdowns
  • Learning & Development programs
  • Equipment, tools, and reimbursement support for a productive remote environment
  • Free Life360 Platinum Membership for your preferred circle
  • Free Tile Products

Life360 Values

Our company’s mission driven culture is guided by our shared values to create a trusted work environment where you can bring your authentic self to work and make a positive difference 

  • Be a Good Person - We have a team of high integrity people you can trust. 
  • Be Direct With Respect - We communicate directly, even when it’s hard.
  • Members Before Metrics - We focus on building an exceptional experience for families. 
  • High Intensity, High Impact - We do whatever it takes to get the job done. 

Our Commitment to Diversity

We believe that different ideas, perspectives and backgrounds create a stronger and more creative work environment that delivers better results. Together, we continue to build an inclusive culture that encourages, supports, and celebrates the diverse voices of our employees. It fuels our innovation and connects us closer to our customers and the communities we serve. We strive to create a workplace that reflects the communities we serve and where everyone feels empowered to bring their authentic best selves to work.

We are an equal opportunity employer and value diversity at Life360. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status or any legally protected status. 

We encourage people of all backgrounds to apply. We believe that a diversity of perspectives and experiences create a foundation for the best ideas. Come join us in building something meaningful.Even if you don’t meet 100% of the below qualifications, you should still seriously consider applying!

 

#LI-Remote

____________________________________________________________________________

 

 

See more jobs at Life36

Apply for this job

+30d

Software Engineer (C#, remote GMT)

ReincubateLondon, GB Remote
kotlinDesignazureiosgitc++android

Reincubate is hiring a Remote Software Engineer (C#, remote GMT)

We’re looking for a Software Engineer to join the team working on Camo (reincubate.com/camo). Camo helps you easily get great video for meeting, streaming, or recording, and it’s available on Windows, Mac, iOS, Android, with more platforms in the pipeline.

Camo was nominated for an Apple Design Award in 2023 and featured in Microsoft’s Build ‘23 keynote. The Verge called it “a solution to all your webcam problems” and users have rated it 4.85 star on the App Store. Camo has sophisticated AI/ML capabilities, and it takes advantage of NPUs on the latest and greatest Windows AI PCs.

Reincubate’s customers include teams at Apple, Google, Facebook, Microsoft, and Amazon, the world’s top universities, VIPs around the world, and plenty of people who just want to look better online. The company’s work has been recognised by HM Queen Elizabeth II and users rate Reincubate as one of the UK’s most-loved software companies (reincubate.com/about).

This role is remote, and fits working in UK hours: that’s GMT. The role is probably right for you if you’re curious and energised by building highly-polished products that just work, and would enjoy working at a values-led, remote, indie business. Here’s Aidan the CEO & founder talking about the role.

You will:

  • Build and enhance robust, accessible functionality in our native C# desktop apps
  • Build new and delightful experiences for our users
  • Help evolve our tooling, architecture and development practices
  • Contribute to the product & design vision across the company

We will:

  • Help you set up and contribute to a productive working environment, wherever you are: delight builds on delight
  • Give you autonomy in your work, we trust you to solve hard problems well
  • Help you settle into your role, manage your responsibilities, and grow as a member of the team: progress comes through sustainable growth
  • Provide a space for you to share your opinions and ideas on any topic; integrity and openness are bedrocks of how we interact with one another and our users
  • Provide excellent benefits: competitive salary, 25 days’ paid vacation, flexible hours, remote work, stock options, healthcare, paid parental leave, matched pension 401(k), equipment, allowances for home-offices, remote work & professional development

    You might suit this role if you:

    • Can pick up existing projects quickly and devise iterative improvements without major refactors.
    • Enjoy working as part of a small, focused team of individual contributors, and like taking ownership of projects from initial planning to release.
    • Wish there were more apps that felt 'just right'.
    • Have strong C# and WPF skills, with familiarity working with a great stack: git, Nunit, Azure, etc.
    • Have the ability and desire to learn, develop, and share new ideas, and implement those individually or as part of a team.
    • Have any experience Android (Kotlin) development — although it's not necessary
    • Have any experience working with audio, video, streaming, C++, or ML.

    You’ll maximize your chances when applying if you:

    • Include a CV that gives us a great idea of who you are and what you’re about
    • Take a time to look at who we are, and what we’re looking for
    • Share examples of you succeeding with the sort of things we’re looking for in your cover letter

    See more jobs at Reincubate

    Apply for this job

    +30d

    Technical Lead

    SonderMindDenver, CO or Remote
    kotlinDesignmobileiosc++android

    SonderMind is hiring a Remote Technical Lead

    About SonderMind

    At SonderMind, we know that therapy works. SonderMind provides accessible, personalized mental healthcare that produces high-quality outcomes for patients. SonderMind's individualized approach to care starts with using innovative technology to help people not just find a therapist, but find the right, in-network therapist for them, should they choose to use their insurance. From there, SonderMind's clinicians are committed to delivering best-in-class care to all patients by focusing on high-quality clinical outcomes. To enable our clinicians to thrive, SonderMind defines care expectations while providing tools such as clinical note-taking, secure telehealth capabilities, outcome measurement, messaging, and direct booking.

    To follow the latest SonderMind news, get to know our clients, and learn about what it’s like to work at SonderMind, you can follow us on InstagramLinkedin, and Twitter

    About the Role

    SonderMind is looking for a Mobile Technical Lead with a passion for digital health solutions and a track record of developing impactful native mobile applications. In this role, you’ll lead a talented, distributed team of mobile developers, fostering collaboration and innovation to push the boundaries of what our mobile technology can achieve. Reporting to the Engineering Manager, you'll be pivotal in shaping the future of mental healthcare delivery, working closely with product, design, and engineering to prioritize, define, and execute our technology roadmap. This is your chance to spearhead a team that’s at the forefront of making mental health care accessible through technology.

    Essential Functions 

    • Architect, develop, and maintain scalable and robust native mobile applications. 
    • Work with a small, distributed team of mobile developers; coordinating project delivery and ensuring adherence to high-quality coding practices. 
    • Collaborate with Product, Design, and Engineering Management to define project scopes and deliverables, ensuring timely and impactful product releases. 
    • Engage in hands-on coding, review pull requests, and contribute to the code base. 
    • Champion the implementation of best practices in code quality, testing, and code reviews. 
    • Oversee the integration of new technologies and frameworks to enhance application performance and user experience. 
    • Ensure the mobile team aligns with overall business goals and technology strategies.  

    What does success look like?

    Success in the initial stages involves quickly assimilating into the SonderMind culture, understanding the existing mobile infrastructure, and forming solid relationships with the mobile team and cross-functional partners. Continued success means driving the team’s technical decisions to deliver innovative mobile solutions that deliver high engagement and positive clinical outcomes for our users, measured by project delivery times, application stability, user satisfaction, and team engagement metrics.

     

    Who you are? 
    Skills, experience, and education that is needed for this person to be able to succeed in this role 

    • 7+ years of experience in native mobile application development (iOS or Android), with a portfolio that showcases deep technical expertise and innovation. 
    • Proven experience leading a distributed development team, with excellent project management, communication, and leadership skills. 
    • Proficient in Swift/SwiftUI or Kotlin, with a deep understanding of mobile architecture principles. 
    • A strong advocate for clean code, automated testing, and continuous integration/delivery practices. 
    • Experience working in an Agile/Scrum development process. 
    • Passionate about mental health and using technology to make a difference. 
    • Demonstrated ability to work collaboratively with cross-functional teams to deliver on shared objectives.

    Our Benefits

    The anticipated salary range for this role is $150,000-180,000 per year.

    As a leader in redesigning behavioral health, we are walking the walk with our employee benefits. We want the experience of working at SonderMind to accelerate people’s careers and enrich their lives, so we focus on meeting SonderMinders wherever they are and supporting them in all facets of their life and work.

    Our benefits include:

    • A commitment to fostering flexible hybrid work
    • A generous PTO policy with a minimum of three weeks off 
    • Therapy coverage benefits to ensure our employees have access to the care they need
    • Competitive Medical, Dental, and Vision coverage with plans to meet every need, including HSA and FSA options
    • Employer-paid disability & AD&D to cover life's unexpected events. Not only that, we also cover the difference in salary for up to eight (8) weeks of short-term disability leave
    • Eight weeks of paid Parental Leave  (if the parent also qualifies for STD, this benefit is in addition)
    • 401K retirement plan with 100% matching on up to 4% of base salary

    Application Deadline

    This position will be an ongoing recruitment process and will be open until filled.

    Equal Opportunity 

    SonderMind does not discriminate in employment opportunities or practices based on race, color, creed, sex, gender, gender identity or expression, pregnancy, childbirth or related medical conditions, religion, veteran and military status, marital status, registered domestic partner status, age, national origin or ancestry, physical or mental disability, medical condition (including genetic information or characteristics), sexual orientation, or any other characteristic protected by applicable federal, state, or local laws.

    Apply for this job

    +30d

    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

    +30d

    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

    +30d

    (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

    +30d

    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

    +30d

    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

    +30d

    (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

    +30d

    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

    +30d

    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

    +30d

    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

    +30d

    Software Engineer II (Full stack)

    agileremote-firstkotlinfigmapostgressqlDesignvuegraphqljavapythonbackendfrontend

    Parsley Health is hiring a Remote Software Engineer II (Full stack)

    About us:

    Parsley Health is a digital health company with a mission to transform the health of everyone, everywhere with the world's best possible medicine. Today, Parsley Health is the nation's largest health care company helping people suffering from chronic conditions find relief with root cause resolution medicine. Our work is inspired by our members’ journeys and our actions are focused on impact and results.

    The opportunity:

    We’re looking for a full stack engineer and leader with knowledge of frontend and backend technologies that can and enjoys building exciting new features from zero to hero that support the Parsley Health mission. You will be joining a remote team of passionate engineers.  In this role, you will work closely with engineering, product, design, clinical, marketing, and customer reliability teams. Parsley Health is an outcome driven organization and your work will directly contribute to the company objectives:  expand the business nationally, improve activation, conversion, retention, and expansion of our healthcare products.

    We work in a blameless environment and we take ownership and pride in our efforts. We follow agile development pvractices and encourage each pod to tailor the processes to their needs. Our teams are built on pillars of trust, humility and continuous improvement.

    What you’ll do:

    • Take ownership of technical design and implementation by working directly with product, design, and stakeholders to build out new concepts or products
    • Partner with sr members of the team to gain feedback on technical design and code plus also assist with implementation on larger projects
    • Build modern, beautiful web applications that shape our members’ experiences, empower doctors and health coaches, and support our internal team
    • Work closely with our Design teams to design, spec and estimate new projects and features
    • Work as part of an amazing team of engineers while being a technical leader and mentor other team members
    • Foster high code quality, security and set best practices

    What you’ll need:

    • A full stack engineer with 2+ years of experience
    • Have  1+ years of on-the-job experience in the following technologies:
      • Front-end frameworks: React, Next, Remix, Vue, or Svelte
      • Backend languages support web services: Python, Java, Go, Kotlin or NodeJS
      • SQL relational database
    • Have a exposure to microservice patterns, domain services and front-end applications
    • Have exposure to design systems, component libraries, and/or Figma
    • Experienced in unit testing
    • Be able to diagnose and remediate issues in existing systems
    • Someone who takes a disciplined approach to development, testing, documentation, code structure and review in a team environment
    • Be able to own the development and lifecycle of at least a smaller sized feature
    • Have an entrepreneurial mindset in venture-backed growth-stage startups
    • Passionate about our mission to live healthier through revolutionary primary care, excited for the future of healthcare, and a personal belief in wellness

    Our tech stack:

    • GCP is our platform for all custom application development and services
    • Services are containerized and run in containerd
    • GraphQL is our service language for applications.
    • Current languages of choice are Golang (new services) and Kotlin (legacy).
    • Managed Postgres with Cloud SQL.
    • GitHub is our repository and CI/CD service.

    Benefits and Compensation:

    • Equity Stake
    • 401(k) + Employer Matching program
    • Remote-first with the option to work from one of our centers in NYC or LA
    • Complimentary Parsley Health Complete Care membership
    • Subsidized Medical, Dental, and Vision insurance plan options
    • Generous 4+ weeks of paid time off
    • Annual professional development stipend

    Parsley Health is committed to providing an equitable, fair and transparent compensation program for all employees.

    The starting salary for this role is between $123,250 - $145,000, depending on skills and experience. We take a geo-neutral approach to compensation within the US, meaning that we pay based on job function and level, not location.

    Individual compensation decisions are based on a number of factors, including experience level, skillset, and balancing internal equity relative to peers at the company. We expect the majority of the candidates who are offered roles at our company to fall healthily throughout the range based on these factors. We recognize that the person we hire may be less experienced (or more senior) than this job description as posted. If that ends up being the case, the updated salary range will be communicated with candidates during the process.


    At Parsley Health we believe in celebrating everything that makes us human and are proud to be an equal opportunity workplace. We embrace diversity and are committed to building a team that represents a variety of backgrounds, perspectives, and skills. We believe that the more inclusive we are, the better we can serve our members. 


    Important note:

    In light of recent increase in hiring scams, if you're selected to move onto the next phase of our hiring process, a member of our Talent Acquisition team will reach out to you directly from an@parsleyhealth.comemail address to guide you through our interview process. 

        Please note: 

    • We will never communicate with you via Microsoft Teams
    • We will never ask for your bank account information at any point during the recruitment process, nor will we send you a check (electronic or physical) to purchase home office equipment

    We look forward to connecting!

    #LI-Remote

    See more jobs at Parsley Health

    Apply for this job

    +30d

    Senior Android Engineer with VoIP Experience

    PodiumRemote, US
    agileBachelor's degreekotlinDesignmobilegitandroid

    Podium is hiring a Remote Senior Android Engineer with VoIP Experience

    At Podium, our mission is to help local businesses win. Our lead conversion platform, powered by AI and integrations, helps local businesses convert leads faster, communicate easier, and make more sales. Every day, thousands of local businesses utilize our review management, communication, marketing, and payments products. 

    Our work and focus on helping local businesses thrive has been recognized across the industry, including Forbes’ Next Billion Dollar Startups, Forbes’ Cloud 100, the Inc. 5000, and Fast Company’s World’s Most Innovative Companies.

    At Podium, we believe in fostering a culture that thrives on hiring and developing exceptional talent. Our operating principles serve as a compass, guiding daily behavior and decision-making, and ensure we hire people who will thrive at Podium. If you resonate with our operating principles and are energized by our mission, Podium will be a great place for you!

    Role/Team Description

    As a Senior Android Engineer at Podium, you'll play a vital role in our close-knit, agile Android team, driving the evolution of our app. You'll join a culture that values collaboration, innovation, and continual growth. You'll collaborate closely with diverse teams, including product managers, designers, and engineers, to deliver high-caliber solutions that meet our customers' needs. It's an opportunity to make a real impact in a dynamic and supportive environment. This role is specifically to help us create the future of voice by building out our softphone offering on android. You will need to have experience working on a VoIP product to apply for this role. 

    What you will be doing:

    • Design, develop, and maintain high-quality Android applications with a focus on VoIP functionality.
    • Collaborate closely with cross-functional teams to translate requirements into technical solutions.
    • Implement and optimize VoIP features, ensuring seamless and reliable communication.
    • Utilize Kotlin and Jetpack Compose to create elegant and efficient user interfaces.
    • Conduct code reviews, provide constructive feedback, and mentor junior team members.
    • Stay updated on the latest Android technologies, trends, and best practices.
    • Troubleshoot and resolve complex technical issues, ensuring the stability and performance of the application.
    • Actively participate in sprint planning, daily stand-ups, and retrospectives.
    • Architect mobile infrastructure to ensure a reliable VoIP experience that seamlessly integrates with native Android phone call experiences

     

    What you should have:

    • 5+ years of professional experience in Android application development on a VoIP product
    • Experience with VoIP platforms like NetSapiens, OpenSIPS, Asterisk, or Kamailio.
    • Ability to diagnose, troubleshoot, and resolve quality issues related to VoIP, video, and telephony platforms.
    • Experience troubleshooting telecommunications networks, VoIP, SIP, RTP, RTCP, parsing call records, sip traces, MOS Score, jitter, and delay is required.
    • Strong proficiency in Kotlin and experience with Jetpack Compose for building modern UIs.
    • Extensive knowledge of Android SDK, architecture components, and best practices.
    • Experience with audio and video processing, optimization, and troubleshooting.
    • Solid understanding of networking concepts and protocols, particularly in the context of real-time communication.
    • Experience with version control systems, such as Git, and continuous integration tools.
    • Excellent problem-solving skills and a passion for learning new technologies.
    • Strong communication and collaboration skills, with the ability to work effectively in a fast-paced environment.
    • Embody the "Be a Founder" mentality in everything you do.

    What we hope you have:

    • Hands-on experience with network monitoring, diagnostics, and analytics tools related to mobile devices.
    • Proficient in packet capture utilities and identifying application issues at the packet level.
    • Strong knowledge of VOIP and telecommunication industry standards.

    See more jobs at Podium

    Apply for this job

    +30d

    Développeur.euse Android / Kotlin (F/H/X)

    iAdvizeNantes, France, Remote
    agilekotlinDesignswiftmobilegraphqlapiiosfluttergitc++android

    iAdvize is hiring a Remote Développeur.euse Android / Kotlin (F/H/X)

    Description du poste

    Nous recherchons actuellement un.e Développeur.euse Android / Kotlin (F/H/X)en CDI chez iAdvize !
    Votre rôle sera d'intervenir sur l'ensemble du scope mobile natifd’iAdvize et en particulier sur Android / Kotlin.

    Nous avons fait le choix depuis des années de développer, en interne, et en natif nos applications, à savoir :

    • Les apps iAdvize et ibbü, disponibles sur le Google Play Store et l'App Store. Vous assurerez le développement de nouvelles fonctionnalités ainsi que leur maintenance. Ceci dans la finalité d'apporter la meilleure expérience possible sur mobile sur des applications de qualité. Ces apps sont intégralement écrites en Kotlin (resp. Swift) pour Android (resp. iOS) et couvrent un périmètre fonctionnel très large : messaging temps réel, gamification, statistiques. Ces sujets pointus et passionnants devraient combler les attentes des développeurs en quête de challenges.
    • Les SDKs mobile d'iAdvize : intégrés aux applications de nos clients, ils permettent à leurs utilisateurs de les contacter directement par chat, en profitant d'une excellente expérience native. Vous assurerez son évolution fonctionnelle, tout en relevant les nombreux défis propres à la livraison d'un SDK : spécifications d'API, distribution, documentation...

     

    Sur ces 2 thématiques, vous travaillerez en étroite collaboration avec nos développeurs iOS et Android, afin d'assurer un parfait alignement entre les plateformes mobiles.

    Aussi, vous intégrerez une "swarm", petite équipe agile composée de divers profils et dédiée à une thématique de notre produit.

    En tant qu'Ingénieur.e Mobile, vous :

    • aurez à cœur de promouvoir les bonnes pratiques sur les systèmes d’exploitation et sur le mobile en général.
    • serez force de proposition et aiguillerez les choix techniques et fonctionnels dès la conception de nouvelles fonctionnalités, en collaboration avec designer et product manager,
    • aurez la responsabilité de spécifier, architecturer, implémenter, tester pour finalement livrer les fonctionnalités attendues, tout ceci en échange permanent avec les membres de votre swarm.

    Par ailleurs, vous aurez également un rôle de veille technologique sur les questions liées au mobile afin d’aiguiller la stratégie globale d’iAdvize sur ces questions.

     

    Qualifications

    Profil recherché :

    • Pragmatique, vous produisez un code de qualité, simple et performant
    • Autonome, vous savez prioriser vos développements
    • Critique mais constructif, vous êtes créatif, et aimez les challenges
    • Bon communiquant, vous aimez collaborer en équipe, et adhérez aux principes Agile
    • Humble, vous aimez les échanges simples et bienveillants
    • Passionné par votre métier, vous êtes moteur et force de proposition

    Compétences recherchées :

    • Un minimum de 1 an d’expérience professionnelleen développement et maintenance d’une application en production
    • Bon niveau deKotlin
    • Bonne maîtrise de Material Design et de l'écosystème Android
    • Connaissances en développement iOS appréciées
    • Bonnes notions dans l’utilisation de Git

    Bonus :

    • Expérience de développement d'un SDK
    • Recul et des retours d’expériences sur les autres technologies mobiles : Flutter, React Native, framework PWAs.
    • Side projects sur des développements mobiles ou autre. Contributions à des projets open-sources.
    • Expérience avec GraphQL

    Même si vous n'avez pas une expertise dans toutes les qualifications énumérées ci-dessus, sachez que nous apprécions les nouvelles perspectives et les parcours diversifiés, et nous vous encourageons à postuler.

    See more jobs at iAdvize

    Apply for this job

    +30d

    Senior Software Engineer, Crypto Core (Mobile)

    GeminiRemote (USA)
    4 years of experienceremote-firstkotlinDesignswiftmobileuiapiiosqaandroidbackend

    Gemini is hiring a Remote Senior Software Engineer, Crypto Core (Mobile)

    About the Company

    Gemini is a global crypto and Web3 platform founded by Tyler Winklevoss and Cameron Winklevoss in 2014. Gemini offers a wide range of crypto products and services for individuals and institutions in over 70 countries.

    Crypto is about giving you greater choice, independence, and opportunity. We are here to help you on your journey. We build crypto products that are simple, elegant, and secure. Whether you are an individual or an institution, we help you buy, sell, and store your bitcoin and cryptocurrency. 

    At Gemini, our mission is to unlock the next era of financial, creative, and personal freedom.

    In the United States, we have a flexible hybrid work policy for employees who live within 30 miles of our office headquartered in New York City. Employees within the New York Metropolitan area are expected to work from the NYC office twice a week, unless there is a job-specific requirement to be in the office every workday. Employees outside of this area are considered part of our remote-first workforce. We believe our hybrid approach for those near our NYC office increases productivity through more in-person collaboration where possible.

    The Department: Crypto Core

    The Role: Senior Software Engineer (Mobile)

    As a Senior Mobile Engineer on the Crypto Core team you’ll be working with a cross-functional team of web, mobile, and backend engineers to build our mobile trading platform and features support the crypto wallet engineering team at Gemini. You’ll architect and solve complex problems that will directly influence the direction of the digital asset space. There’s a wide range of problems to solve at Gemini – from properly securing millions of dollars worth of customer funds, to developing innovative new blockchain products, to shaving microseconds off our API response times. We have a strong culture of code reviews, and a focus on security, with the end goal of writing and shipping high-quality code by getting things right the first time. We want to continue building the best product we can as we scale and grow our business. If you get excited about solving technical challenges that directly impact our customers, clients, and the rest of the Gemini team, we’d love to hear from you.

    Responsibilities:

    • Collaborate with product managers, designers, and other engineers to design and deliver high-quality products on iOS and Android
    • Build efficient and reusable UI components and architect reliable, performant, and maintainable solutions
    • Lead teams that continuously build, ship, learn, and iterate
    • Drive technical innovation, processes, and best practices required to deliver best-in-class mobile applications
    • Mentor and develop a high-performing team of engineers
    • Independently scope and implement solutions for their project/team
    • Expert in our processes, also helping to define them. Keeps tests up to date and conducts QA before releasing products with cross functional teams
    • Write meaningful code reviews
    • Handle open-ended problems & ambiguity well
    • Make well-reasoned design decisions, identifying potential issues, trade offs, risks, and the appropriate level of abstraction
    • Proficient in all relevant technical skills, and able to move quickly because of deep understanding of large portions of the codebase
    • Lead and coach within their team where possible, trusted with team decisions
    • Start to broaden impact. Considers effects of their work on other teams, as well as identifying and helping to resolve problems facing the team
    • Contribute to the foundational good of their domain and engineering overall, defining patterns and examples, plus paying down tech debt
    • Maintain awareness of industry trends and tools
    • Debug expertly within their primary focus area

    Minimum Qualifications:

    • You have at least 4 years of experience building mobile applications, and at least 6 years of total software engineering experience
    • You have at least 2 years experience using React Native to build cross-platform mobile applications
    • You are comfortable working with JavaScript/Typescript, but also not afraid to jump into Swift or Kotlin as needed
    • You have knowledge of mobile best practices and stay informed about innovations in the mobile industry
    • You have a strong understanding of UX/UI concepts and a demonstrated record of design and product sensibility

    Preferred Qualifications:

    • Expertise in unit and integration testing
    • Experience working with performance analysis tooling
    • Experience working with Fastlane and/or build automation tooling
    • Experience influencing product decisions with data
    • Experience working autonomously with distributed teams
    • Embrace big challenges as opportunities for growth
    • Able to change direction quickly based on shifting company needs
    It Pays to Work Here
     
    The compensation & benefits package for this role includes:
    • Competitive starting salary
    • A discretionary annual bonus
    • Long-term incentive in the form of a new hire equity grant
    • Comprehensive health plans
    • 401K with company matching
    • Annual Learning & Development stipend
    • Paid Parental Leave
    • Flexible time off

    Salary Range: The base salary range for this role is between $152,000 - $190,000 in the State of New York, the State of California and the State of Washington. This range is not inclusive of our discretionary bonus or equity package. When determining a candidate’s compensation, we consider a number of factors including skillset, experience, job scope, and current market data.

    At Gemini, we strive to build diverse teams that reflect the people we want to empower through our products, and we are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or Veteran status. Equal Opportunity is the Law, and Gemini is proud to be an equal opportunity workplace. If you have a specific need that requires accommodation, please let a member of the People Team know.

    #LI-AH1

    Apply for this job

    +30d

    Senior Android Framework Engineer, Caper

    InstacartUnited States - Remote
    kotlinjavac++android

    Instacart is hiring a Remote Senior Android Framework Engineer, Caper

    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 TEAM

    Caper.ai is a subsidiary of Instacart and an AI company. It leverages cutting-edge AI and computer vision technology to bring an autonomous shopping experience to the store. 

    Its product, the Caper Cart - an AI-powered smart cart equipped with scales, sensors, touchscreens, and computer vision technology, is the cornerstone of the Instacart Platform Connected Stores initiative.  

    Caper builds smart shopping carts powered by deep learning and computer vision to enable a seamless grab-and-go retail experience. Caper’s unique technology is a plug-and-play solution that does not require retail store renovation, operational overhaul, heavy computing, and endless image labeling & training. Retailers purchase intelligent shopping carts, and the entire store is upgraded with cashier-less capabilities!

    Caper is one of the fastest-growing retail automation technology products in the market, costs less than 1% of our competition’s infrastructure, and is already widely adopted in the marketplace. Our cross-functional and durable Product team solves hard customer & business problems in ways our customers love.

    ABOUT THE JOB

    • Identify and assess the customer's issues, diagnosing the fundamental causes of hardware failures.
    • Initiate and execute product stability improvements, focusing on enhancing wireless communication stability.
    • Architect and execute systems to monitor and analyze hardware/firmware performance effectively.
    • Although remote support is highly advised, the role may sometimes demand up to 50% travel for on-site assistance.

    ABOUT YOU

    MINIMUM QUALIFICATIONS

    • A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field is preferred. However, equivalent work experience can also be considered.
    • A minimum of 7 years' hands-on experience with the Android Framework is required.
    • Demonstrable expertise in the Android Wi-Fi system is crucial.
    • Extensive knowledge of other Android functionalities such as Boot, BT, Camera, Display, LTE, Storage, Video, etc.
    • Proficiency in programming languages such as Java, and Kotlin.
    • Excellent multitasking ability with the resilience to perform effectively under pressure.A self-starting, proactively motivated individual who can demonstrate initiative.
    • Proficient communication skills, with the proven ability to foster collaboration and influence cross-functional teams.

    PREFERRED QUALIFICATIONS

    • Proficiency in speaking Chinese

    Instacart provides highly market-competitive compensation and benefits in each location where our employees work. This role is remote and the base pay range for a successful candidate is dependent on their permanent work location. Please review our Flex First remote work policyhere.

    Offers may vary based on many factors, such as candidate experience and skills required for the role.Additionally, this role is eligible for a new hire equity grant as well as annual refresh grants. Please read more about our benefits offeringshere.

    For US based candidates, the base pay ranges for a successful candidate are listed below.

    CA, NY, CT, NJ
    $221,000$245,000 USD
    WA
    $212,000$235,000 USD
    OR, DE, ME, MA, MD, NH, RI, VT, DC, PA, VA, CO, TX, IL, HI
    $203,000$225,000 USD
    All other states
    $183,000$203,000 USD

    See more jobs at Instacart

    Apply for this job

    +30d

    Director of Engineering, Mobile & Pocket

    MozillaRemote Canada
    kotlinDesignswiftmobileiosUXjavac++androidjavascript

    Mozilla is hiring a Remote Director of Engineering, Mobile & Pocket

    Why Mozilla?

    Mozilla Corporation is the non-profit-backed technology company that has shaped the internet for the better over the last 25 years. We make pioneering brands like Firefox, the privacy-minded web browser, and Pocket, a service for keeping up with the best content online. Now, with more than 225 million people around the world using our products each month, we’re shaping the next 25 years of technology and helping to reclaim an internet built for people, not companies. Our work focuses on diverse areas including AI, social media, security and more. And we’re doing this while never losing our focus on our core mission – to make the internet better for people. 

    The Mozilla Corporation is wholly owned by the non-profit 501(c) Mozilla Foundation. This means we aren’t beholden to any shareholders — only to our mission. Along with thousands of volunteer contributors and collaborators all over the world, Mozillians design, build and distributeopen-sourcesoftware that enables people to enjoy the internet on their terms.

    The Opportunity

    The Director of Engineering leads a critical set of teams within the Firefox Mobile organization. These teams cover the Firefox and Focus products on iOS, Android & Pocket. We’re looking for an experienced leader that is passionate about building exciting teams, finding innovative solutions to complex problems, shipping quality software and wanting to make an impact with how the world uses the Internet.You’ll lead a set of world class teams, working on a product that is used by millions worldwide.

    What You'll Get To Do

    • Define and own the execution for the longer term strategy for your teams.
    • Create an inclusive environment which engages and challenges your team members, and exposes them to new opportunities.
    • Communicate your team’s goals, the scope and risks of your projects, and drive the delivery of initiatives on clear timelines.
    • Mentor and provide regular feedback to employees regarding system architecture, solution design, code quality, test development, career development, employee performance, community building, communication style, and work-life balance.
    • Work collaboratively with many teams including Data Science, UX, Marketing, and Product.
    • Manage relationships with external partners

    What You Bring

    • 12+ years of professional experience within the software engineering industry building products for a broad and diverse user base using Java, Kotlin, and Swift
    • 5+ years of management experience, with experience managing managers, and working across multiple distributed teams.
    • Comfortable driving multiple large scale concurrent projects, and able to focus your efforts to drive towards maximal impact.
    • Proven team leadership skills leading and mentoring teams of diverse managers and engineers.
    • Desire to grow and learn as a leader, grow and develop others, and get results through others rather than personal technical proficiency.
    • Passion to resolve problems, manage risk, lead change, and facilitate collaborative decision-making.
    • Able to hire, mentor, empower, develop, and delegate to geographically distributed team members with different skills from your own.

    Bonus points for….

    • Excellent communication skills, both in written and presentation form. You have the ability to quickly distill sophisticated topics into concepts that are tailored for your target audience.
    • You are a lifelong learner, and continue to refine and improve your skills when you see an opportunity to do so.
    • Solid understanding of at least one of the following programming languages: JavaScript, C++, Kotlin, or Swift.
    • Experience with the browser extensions architecture or ecosystem.
    • Experience working in open source environments.

    About Mozilla 

    Mozilla exists to build the Internet as a public resource accessible to all because we believe that open and free is better than closed and controlled. When you work at Mozilla, you give yourself a chance to make a difference in the lives of Web users everywhere. And you give us a chance to make a difference in your life every single day. Join us to work on the Web as the platform and help create more opportunity and innovation for everyone online.

    Commitment to diversity, equity, inclusion, and belonging

    Mozilla understands that valuing diverse creative practices and forms of knowledge are crucial to and enrich the company’s core mission.  We encourage applications from everyone, including members of all equity-seeking communities, such as (but certainly not limited to) women, racialized and Indigenous persons, persons with disabilities, persons of all sexual orientations,gender identities, and expressions.

    We will ensure that qualified individuals with disabilities are provided reasonable accommodations to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment, as appropriate. Please contact us at hiringaccommodation@mozilla.com to request accommodation.

    We are an equal opportunity employer. We do not discriminate on the basis of race (including hairstyle and texture), religion (including religious grooming and dress practices), gender, gender identity, gender expression, color, national origin, pregnancy, ancestry, domestic partner status, disability, sexual orientation, age, genetic predisposition, medical condition, marital status, citizenship status, military or veteran status, or any other basis covered by applicable laws.  Mozilla will not tolerate discrimination or harassment based on any of these characteristics or any other unlawful behavior, conduct, or purpose.

    Group: B

    #LI-DNI

    Req ID: R2464

    Hiring Ranges:

    Canada Tier 1 Locations
    $229,000$336,000 CAD
    Canada Tier 2 Locations
    $207,000$304,000 CAD

    See more jobs at Mozilla

    Apply for this job