kotlin Remote Jobs

162 Results

1h

Middle Android (Kotlin) Developer at HolyWater

GenesisКиїв, UA - %LABEL_POSITION_TYPE_REMOTE_HYBRID%
kotlinFirebasegraphqliosandroid

Genesis is hiring a Remote Middle Android (Kotlin) Developer at HolyWater

ПІДТРИМУЄМО УКРАЇНУ ????????

Holy Water засуджує війну росії проти України й допомагає державі. На початку повномасштабної війни ми запустили продаж NFT-колекції про події в Україні, щоб зібрати 1 млн доларів на потреби української армії, а також долучилися до корпоративного благодійного фонду Genesis for Ukraine. Команда фонду закуповує необхідне спорядження, техніку й медикаменти для співробітників та їхніх родичів, що захищають країну на передовій, крім того, ми постійно донатимо на ЗСУ.

ЗУСТРІЧАЙТЕ СВОЮ МАЙБУТНЮ КОМАНДУ!

Ви будете працювати в Holy Water — це стартап в сфері ContentTech, який займається створенням та паблішингом книжок, аудіокнижок, інтерактивних історій та відео серіалів. Ми будуємо синергію між ефективністю AI та креативністю письменників, допомагаючи їм надихати своїм контентом десятки мільйонів користувачів у всьому світі.

HolyWater була заснована в 2020 році в екосистемі Genesis. З того часу команда зросла з 6 до 90 спеціалістів, а наші додатки неодноразово ставали лідерами в своїх категоріях в США, Австралії, Канаді та Європі.

За допомогою нашої платформи, ми даємо можливість будь-якому талановитому письменнику вийти на мільйону аудиторію користувачів наших додатків та надихати їх своїм історіями. Нашими продуктами користуються вже більше 10 мільйонів користувачів по всьому світу.

НАШІ ДОСЯГНЕННЯ ЗА 2023:

1. Наш додаток з інтерактивними історіями 3 місяці ставав топ 1 за завантаженнями у світі у своїй ніші.
2. Наш додаток з книжками, Passion, в грудні став топ 1 в своїй ніші в США та Європі.
3. Ми запустили платформу з відео серіалами на основі наших книжок та зробили перший успішний пілотний серіал.
4. Кількість нових завантажень та виручка зросли майже в 2 рази в порівнянні з 2022.

Основна цінність HolyWater
- це люди, які працюють з нами. Саме тому ми прикладаємо всі зусилля, щоб створити такі умови, де кожен співробітник зможе реалізувати свій потенціал наповну та досягнути найамбітніших цілей.

КУЛЬТУРА КОМПАНІЇ

У своїй роботі команда спирається на шість ключових цінностей: постійне зростання, внутрішня мотивація, завзятість і гнучкість, усвідомленість, свобода та відповідальність, орієнтація на результат.

Ми наразі активно розширюємо команду для масштабування наших існуючих та нових застосунків. І тому шукаємо в команду амбітного Middle Android (Kotlin) Developer, який буде займатись розробкою та підтримкою наших застосунків, як на Android так і на iOS, забезпечуючи високу продуктивність і чудовий користувацький досвід


ВАШІ ОБОВ'ЯЗКИ ВКЛЮЧАТИМУТЬ:

- Розробку та підтримку мобільних додатків на Android.
- Розробку мультиплатформеної бібліотеки на Kotlin під iOS.
- Реалізацію редизайну застосунків.

    ЩО ПОТРІБНО, АБИ ПРИЄДНАТИСЯ:

    - Комерційний досвід роботи в якості розробника від 3 років та знання Kotlin.
    - Використання Jetpack Compose.
    - Досвід роботи з Firebase.
    - Використання Retrofitабо Graphql, Apollo.
    - Досвід використання аny 'DI' frameworksабо Dagger, Hilt.
    - Уважність до деталей та розбиратись із незнайомими даними.
    - Відповідальність та проактивність.

      БУДЕ ПЛЮСОМ:

      • Досвід використання Kotlin Multiplatform (KMP/KMM), Compose Multiplatform.
      • Досвід роботи з Flutter.
      • Розуміння iOS, Xcode, вебу (React).

      ЩО МИ ПРОПОНУЄМО:

      • Ви будете частиною згуртованої команди професіоналів, де зможете обмінюватися знаннями та досвідом, а також отримувати підтримку та поради від колег.
      • Гнучкий графік роботи, можливість працювати віддалено з будь-якої безпечної точки світу.
      • Можливість відвідувати офіс на київському Подолі. В офісах можна не турбуватися про рутину: тут на вас чекають сніданки, обіди, безліч снеків та фруктів, лаунжзони, масаж та інші переваги.
      • 20 робочих днів оплачуваної відпустки на рік, необмежена кількість лікарняних.
      • Послуги корпоративного лікаря, а після випробного терміну — медичне страхування в Україні.
      • Є можливість звернутися за консультацією до психолога.
      • Уся необхідна для роботи техніка.
      • Онлайн-бібліотека, регулярні лекції від спікерів топрівня, компенсація конференцій, тренінгів та семінарів.
      • Професійне внутрішнє ком’юніті для вашого кар’єрного розвитку.
      • Культура відкритого фідбеку.

        ЕТАПИ ВІДБОРУ:

        1. Первинний скринінг. Рекрутер ставить декілька запитань в месенджері, аби скласти враження про ваш досвід і навички перед тестовим завданням.
        2. Тестове завдання.
        Підтверджує вашу експертизу та показує, які підходи, інструменти й рішення ви застосовуєте в роботі. Ми не обмежуємо вас у часі та ніколи не використовуємо напрацювання кандидатів без відповідних домовленостей.
        3. Співбесіда з менеджером. Всеохопна розмова про ваші професійні компетенції та роботу команди, в яку подаєтесь.
        4. Бар-рейзинг.
        На останню співбесіду ми запрошуємо одного з топменеджерів екосистеми Genesis, який не працюватиме напряму з кандидатом. У фокусі бар-рейзера — ваші софт-скіли та цінності, аби зрозуміти, наскільки швидко ви зможете зростати разом з компанією.


        Хочеш стати частиною сильної команди? Відправляй своє резюме ????.

          See more jobs at Genesis

          Apply for this job

          1d

          Senior Android Engineer

          Plum FintechNicosia,Cyprus, Remote Hybrid
          kotlinDesignmobilegitandroid

          Plum Fintech is hiring a Remote Senior Android Engineer

          At Plum, we're on a mission to maximise wealth for all. We’re making saving money effortless and turning investing into something everyone can do.

          Our journey began back in 2017, when we became one of the first to use artificial intelligence and automation to simplify personal finance. Fast forward to today, and we've already helped people save £2 billion across 10 European markets.

          Named the UK's fastest-growing fintech in the Deloitte Technology Fast 50, our success is down to the passion and dedication of our diverse team. Based in our London, Athens and Nicosia offices, 170 talented people work together to empower people to do more with their money. And now, the team is growing!

          The Role 

          We’re looking for a user-focused Senior Android Engineer to join our engineering team. You'll be building Plum on Android from its early days, giving our current and prospective customers a more intimate way to interact with their money.

          Our Engineering Approach

          We value good engineering principles, imagination, quirkiness and healthy curiosity. We take a conservative approach to using external frameworks and we aspire to write simple, well-tested code, delivered in rapid iterations.

          How We Work

          We work in "squads" – a more startup-appropriate name for saying small, cross-functional teams. Each squad has a mission and a set of KPIs to monitor and improve. As an engineer you'll be working in a squad, but you can also reach out to and work with anyone in the company. You will also be part of a Mobile engineering team, consisting of Mobile Product Engineers who share the same vision and passion of building an exceptional mobile team that will help people be financially better off.

          What we look for

          Technical knowledge is critical but we are a startup treading in uncharted territory so attitude is even more important. We're looking for people that like uncertainty and want to figure out how to do things that haven’t been done before. You're a true team player and inherently positive. Where others see problems, you see solutions.

          • You want to build a product that makes people better off
          • You’re excited about programming in Kotlin
          • Yet, you still have intimate knowledge of the full Android stack and Android architecture patterns
          • You want to collaborate on a cutting-edge Android project
          • You’re a designer's best friend. You love being part of the design process and enjoy turning the design into a well-crafted and delightful experience
          • You’re a product person too — you understand the value and impact of your work

          Fist-bumps ???? if you have

          • Fluency in Kotlin programming language
          • Published at least one original Android app
          • Extensive experience with DI and Android architecture components
          • Strong understanding of Git strategies, continuous integration setup, and automation
          • Solid experience with testing (unit, integration, snapshots)
          • An eye for design that you can transform into Material Design!
          • Jetpack compose experience
          • You’re not afraid to take ownership and collaborate effectively with cross-functional teams, including designers, product managers, and other engineers.
          • You’re eager to identify, propose and implement improvements
          • Solid experience working with remote data via REST and JSON

          What to expect from our hiring process

          At Plum, we value a lot the time you devote to the hiring process, this is why we are always trying to make the process as fast and smooth as possible.

          1. 30 min. Call with our Recruitment Team. So we understand better your career plan and what motivates you. ⚙️
          2. 30 min. Call with our Engineering Lead. Brief technical discussion about the role and your skills. ????
          3. Task. You will be given a task for us to better to understand your skills. No hard deadlines! ????️
          4. 90 min. Consisting of two steps:
            a. Call with two people from our Android team. We'll go over the task and introduce you to your future colleagues and to get a glimpse of Plum's culture. ????
            b. Call with a Product Manager and an Engineering Manager for you to understand the business and envision yourself as part of Plum.
          5. Offer ????

          Plum's Perks

          • We're all in this together! Own part of the company through stock options ????
          • Annual training budget
          • Private Life Insurance - Ethniki Asfalistiki
          • Provident Fund - Ancoria Bank
          • Free Plum Premium subscription (normally £9.99 a month).
          • Free parking slots
          • 25 days holiday a year, excluding public holidays
          • Employee referral scheme up to 4000
          • Flexible approach to remote working, though we encourage at least 2-3 days a week in our beautiful office in Nicosia for optimal collaboration.
          • 45 days work from anywhere
          • Team lunch on Thursdays in the office, as well as a plentiful supply of fruit, snacks and coffee.
          • 1 day paid leave for volunteering, supporting you giving back to society.
          • 2 weeks paid sabbatical after four years of service.
          • Team trip to secret destinations once a year ✈️
          • A vibe that’s ????????????

          If you think this sounds like a bit of you then don’t hesitate to get in touch!

          Thanks,

          Plum Τeam ????

          *Plum is an Equal Opportunity Employer. Plum does not discriminate on the basis of age, race, religion, sex, gender identity, sexual orientation, non-disqualifying physical or mental disability, national origin or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit and business need.

          See more jobs at Plum Fintech

          Apply for this job

          1d

          Senior Android Engineer

          Plum FintechAthens,Attica,Greece, Remote Hybrid
          kotlinDesignmobilegitandroid

          Plum Fintech is hiring a Remote Senior Android Engineer

          At Plum, we're on a mission to maximise wealth for all. We’re making saving money effortless and turning investing into something everyone can do.

          Our journey began back in 2017, when we became one of the first to use artificial intelligence and automation to simplify personal finance. Fast forward to today, and we've already helped people save £2 billion across 10 European markets.

          Named the UK's fastest-growing fintech in the Deloitte Technology Fast 50, our success is down to the passion and dedication of our diverse team. Based in our London, Athens and Nicosia offices, 170 talented people work together to empower people to do more with their money. And now, the team is growing!

          The Role 

          We’re looking for a user-focused Senior Android Engineer to join our engineering team. You'll be building Plum on Android from its early days, giving our current and prospective customers a more intimate way to interact with their money.

          Our Engineering Approach

          We value good engineering principles, imagination, quirkiness and healthy curiosity. We take a conservative approach to using external frameworks and we aspire to write simple, well-tested code, delivered in rapid iterations.

          How We Work

          We work in "squads" – a more startup-appropriate name for saying small, cross-functional teams. Each squad has a mission and a set of KPIs to monitor and improve. As an engineer you'll be working in a squad, but you can also reach out to and work with anyone in the company. You will also be part of a Mobile engineering team, consisting of Mobile Product Engineers who share the same vision and passion of building an exceptional mobile team that will help people be financially better off.

          Please note we are following a hybrid work model, in which we visit our office 2 times per week.#LI-Hybrid

          What we look for

          Technical knowledge is critical but we are a startup treading in uncharted territory so attitude is even more important. We're looking for people that like uncertainty and want to figure out how to do things that haven’t been done before. You're a true team player and inherently positive. Where others see problems, you see solutions.

          • You want to build a product that makes people better off
          • You’re excited about programming in Kotlin
          • Yet, you still have intimate knowledge of the full Android stack and Android architecture patterns
          • You want to collaborate on a cutting-edge Android project
          • You’re a designer's best friend. You love being part of the design process and enjoy turning the design into a well-crafted and delightful experience
          • You’re a product person too — you understand the value and impact of your work

          Fist-bumps ???? if you have

          • Fluency in Kotlin programming language
          • Published at least one original Android app
          • Extensive experience with DI and Android architecture components
          • Strong understanding of Git strategies, continuous integration setup, and automation
          • Solid experience with testing (unit, integration, snapshots)
          • An eye for design that you can transform into Material Design!
          • Jetpack compose experience
          • You’re not afraid to take ownership and collaborate effectively with cross-functional teams, including designers, product managers, and other engineers.
          • You’re eager to identify, propose and implement improvements
          • Solid experience working with remote data via REST and JSON

          What to expect from our hiring process

          At Plum, we value a lot the time you devote to the hiring process, this is why we are always trying to make the process as fast and smooth as possible.

          1. 30 min. Call with our Recruitment Team. So we understand better your career plan and what motivates you. ⚙️
          2. 30 min. Call with our Engineering Lead. Brief technical discussion about the role and your skills. ????
          3. Task. You will be given a task for us to better to understand your skills. No hard deadlines! ????️
          4. 90 min. Consisting of two steps:
            a. Call with two people from our Android team. We'll go over the task and introduce you to your future colleagues and to get a glimpse of Plum's culture. ????
            b. Call with a Product Manager and an Engineering Manager for you to understand the business and envision yourself as part of Plum.
          5. Offer ????

          Plum's Perks

          • We're all in this together! Own part of the company through stock options ????
          • Annual training budget
          • Private Health & Life Insurance
          • Free Plum Premium subscription (normally £9.99 a month).
          • Free parking slots
          • 25 days holiday a year, excluding public holidays
          • Employee referral scheme up to €4000
          • Flexible approach to remote working, though we encourage at least 2-3 days a week in our beautiful office in central Athens for optimal collaboration.
          • 45 days work from anywhere
          • Team breakfast on Tuesdays and team lunch on Thursdays in the office, as well as a plentiful supply of fruit, snacks and coffee.
          • 1 day paid leave for volunteering, supporting you giving back to society.
          • 2 weeks paid sabbatical after four years of service.
          • Team trip to secret destinations once a year ✈️
          • Great office location in the heart of Athens (Syntagma square), with an amazing view!
          • A vibe that’s ????????????

          If you think this sounds like a bit of you then don’t hesitate to get in touch!

          Thanks,

          Plum Τeam ????

          *Plum is an Equal Opportunity Employer. Plum does not discriminate on the basis of age, race, religion, sex, gender identity, sexual orientation, non-disqualifying physical or mental disability, national origin or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit and business need.

          See more jobs at Plum Fintech

          Apply for this job

          2d

          Android Software Engineer III

          McDonaldsChicago, IL, Remote
          agilekotlinDesignjavaandroid

          McDonalds is hiring a Remote Android Software Engineer III

          Job Description

          • Contribute to all aspects of the agile development life cycle including design, development, documentation, testing and operations.
          • As a software development engineer on a team, you will play a pivotal role in shaping the definition, vision, design, road map and development of product features from beginning to end.
          • Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security.
          • Use software engineering best practices to ensure a high standard of quality for all team deliverables.
          • Work in an agile, startup-like development environment, where you are always working on the most important priorities.

          Qualifications

          • 5+ years of non-internship professional software development experience.
          • Extensive programming experience with Kotlin, Java, and Android platform technologies and APIs.
          • 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
          • Bachelor’s Degree in Computer Science or related field or equivalent years of experience.
          • Solid knowledge of Computer Science fundamentals (object-oriented design, data structures and algorithm.
          • Strong verbal and written communication skills.
          • Solution-oriented attitude and ability to solve tough problems in a collaborative, cross-functional, and fast-paced environment.
          • Demonstrated leadership abilities in an engineering environment in driving operational excellence and best practices.
          • Highly quantitative with great judgment and passion for building a great customer experience.
          • Uncompromising attention to detail and drive to continuously improve the product.
          • Ability to take a project from scoping requirements to launch to delivery.

          Apply for this job

          2d

          Android Software Engineer II

          McDonaldsChicago, IL, Remote
          agilekotlinDesignjavaandroid

          McDonalds is hiring a Remote Android Software Engineer II

          Job Description

          • Contribute to all aspects of the agile development life cycle including design, development, documentation, testing and operations.
          • As a software development engineer on a team, you will play a pivotal role in shaping the definition, vision, design, road map and development of product features from beginning to end.
          • Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security.
          • Use software engineering best practices to ensure a high standard of quality for all team deliverables.
          • Work in an agile, startup-like development environment, where you are always working on the most important priorities.

          Qualifications

          • 2+ years of non-internship professional software development experience.
          • Extensive programming experience with Kotlin, Java, and Android platform technologies and APIs.
          • Bachelor’s Degree in Computer Science or related field or equivalent years of experience.
          • Solid knowledge of Computer Science fundamentals (object-oriented design, data structures and algorithm.
          • Strong verbal and written communication skills.
          • Solution-oriented attitude and ability to solve tough problems in a collaborative, cross-functional, and fast-paced environment.
          • Demonstrated leadership abilities in an engineering environment in driving operational excellence and best practices.
          • Highly quantitative with great judgment and passion for building a great customer experience.
          • Uncompromising attention to detail and drive to continuously improve the product.
          • Ability to take a project from scoping requirements to launch to delivery.

          Apply for this job

          3d

          Backend Engineer, Marketplace

          ThumbtackRemote, United States
          kotlinpostgresDesignswiftmobilejavapythonAWSbackendPHP

          Thumbtack is hiring a Remote Backend Engineer, Marketplace

          A home is the biggest investment most people make, and yet, it doesn’t come with a manual. That's why we’re building the only app homeowners need to effortlessly manage their homes —  knowing what to do, when to do it, and who to hire. With Thumbtack, millions of people care for what matters most, and pros earn billions of dollars through our platform. And as one of the fastest-growing companies in a $600B+ industry — we must be doing something right. 

          We are driven by a common goal and the deep satisfaction that comes from knowing our work supports local economies, helps small businesses grow, and brings homeowners peace of mind. We’re seeking people who continually put our purpose first: advocating for pros and customers, embracing change, and choosing teamwork every day.

          At Thumbtack, we're creating a new era of home care. If making an impact and the chance to do good inspires you, join us. Imagine what we’ll build together. 

          Thumbtack by the Numbers

          • Available nationwide in every U.S. county
          • 80 million projects started on Thumbtack
          • 10 million 5-star reviews and counting
          • Pros earn billions on our platform
          • 1000+ employees 
          • $3.2 billion valuation (June, 2021) 

          About the Pay Team

          Pay team is the heart of Thumbtack. We are the owners, gatekeepers and caretakers for everything with financial flows that go through the complex Thumbtack system. We are in charge of ensuring the charges go through, customers are able to pay their pro, and the users receive their refunds if required. We also own financial reporting and a large number of operations tools, providing reliability of the vital parts of the platform.

          Our mission is to ensure resilience and transparency of the financial flows within the Thumbtack platform.

          Responsibilities

          • Drive engineering projects to completion, with a tenacious focus on the business impact of those projects. Skilled at prioritizing tasks to deliver on goals with a sense of urgency.
          • Execute new ideas quickly and effectively on the backend while also being a resource to other teams and engineers.
          • Willing, when necessary, to solve tough technical problems at any level of the stack, and be persistent in getting to the solution.
          • Work collaboratively with cross-functional teams such as Product and Design to plan and execute on engineering projects
          • Work on large projects and lead small teams of engineers

          What you’ll need

          • Minimum of 5+ years of industry experience in engineering.
          • Fluent in at least one major programming language and would be able to switch between multiple languages. In our stack. We mainly use Go, Python, Php, with Swift, Kotlin and Java for our mobile apps.
          • Solid experience building software on top of relational databases such as Postgres or MySQL.
          • Write high quality, maintainable, testable code, and you enjoy doing it.
          • Break down complex problems rigorously and understand the tradeoffs necessary to deliver great, impactful products.
          • Curious, data-driven, and a critical problem solver.

          What you’ll need

          If you don't think you meet all of the criteria below but still are interested in the job, please apply. Nobody checks every box, and we're looking for someone excited to join the team.

          • Minimum of 3+ years of industry experience in engineering
          • Fluent in at least one major programming language and would be able to switch between multiple languages. In our stack. We mainly use Go, Python, Php, with Swift, Kotlin and Java for our mobile apps.
          • Solid experience building software on top of relational databases such as Postgres or MySQL.
          • Write high quality, maintainable, testable code, and you enjoy doing it.
          • Curious, data-driven, and a critical problem solver. Break down complex problems rigorously and understand the tradeoffs necessary to deliver great, impactful products.

          Bonus points if you have 

          • Experience using AWS and/or GCP and its suite of technologies such as DynamoDB
          • Familiarity with the big data ecosystem (Hadoop/HDFS, Hive, Spark, etc).
          • Familiarity with building APIs for full fledged products

          Thumbtack is a virtual-first company, meaning you can live and work from any one of our approved locations across the United States, Canada or the Philippines.* Learn more about our virtual-first working modelhere.

          For candidates living in San Francisco / Bay Area, New York City, or Seattle metros, the expected salary range for the role is currently $165,000 - $205,000. Actual offered salaries will vary and will be based on various factors, such as calibrated job level, qualifications, skills, competencies, and proficiency for the role.

          For candidates living in all other US locations, the expected salary range for this role is currently $140,000 - $180,000. Actual offered salaries will vary and will be based on various factors, such as calibrated job level, qualifications, skills, competencies, and proficiency for the role.

          #LI-Remote

           

          Benefits & Perks
          • Virtual-first working model coupled with in-person events
          • 20 company-wide holidays including a week-long end-of-year company shutdown
          • Library (optional use collaboration & connection hub)in San Francisco
          • WiFi reimbursements 
          • Cell phone reimbursements (North America) 
          • Employee Assistance Program for mental health and well-being 

          Learn More About Us

          Thumbtack embraces diversity. We are proud to be an equal opportunity workplace and do not discriminate on the basis of sex, race, color, age, pregnancy, sexual orientation, gender identity or expression, religion, national origin, ancestry, citizenship, marital status, military or veteran status, genetic information, disability status, or any other characteristic protected by federal, provincial, state, or local law. We also will consider for employment qualified applicants with arrest and conviction records, consistent with applicable law. 

          Thumbtack is committed to working with and providing reasonable accommodation to individuals with disabilities. If you would like to request a reasonable accommodation for a medical condition or disability during any part of the application process, please contact:recruitingops@thumbtack.com

          If you are a California resident, please review information regarding your rights under California privacy laws contained in Thumbtack’s Privacy policy available athttps://www.thumbtack.com/privacy/.

          See more jobs at Thumbtack

          Apply for this job

          3d

          Android Developer

          agilekotlinDesignmobileiosandroid

          HatchWorks Technologies is hiring a Remote Android Developer

          About Us:

          HatchWorks goal is to serve that unmet need through local, high-touch service with the affordability and scale of nearshore while putting the customer’s outcomes at the forefront of every engagement.

          Driven by the relentless spirit of our Hatchers, we are constantly exploring the horizons of what’s possible, staying at the forefront of emerging technologies, ensuring that we always deliver beyond expectations.

          Job Description:

          We are seeking a talented Android Developer with expertise in Kotlin Multiplatform to join our dynamic team in Brazil. The ideal candidate will have experience in developing applications for both iOS and Android platforms using Kotlin Multiplatform. While hardware experience is a plus, it is not a requirement. Familiarity with Bluetooth technology is also beneficial.

          Key Responsibilities:

          - Develop and maintain mobile applications using Kotlin Multiplatform.

          - Ensure the performance, quality, and responsiveness of applications.

          - Collaborate with cross-functional teams to define, design, and ship new features.

          - Identify and correct bottlenecks and fix bugs.

          - Help maintain code quality, organization, and automation.

          Requirements:

          - Proven experience as a Software Developer or Mobile Developer.

          - Proficiency in Kotlin and experience with Kotlin Multiplatform.

          - Experience developing applications for both iOS and Android platforms.

          - Hardware experience is a plus but not mandatory.

          - Familiarity with Bluetooth technology is beneficial.

          - Strong English and interpersonal skills.

          Preferred Qualifications:

          - Strong problem-solving skills and the ability to work independently.

          - Excellent communication and teamwork skills.

          - A proactive and self-motivated attitude.

          - Experience with agile development methodologies.

          Location:

          1. São Paulo
          2. Río de Janeiro
          3. Brasilia
          4. Salvador
          5. Fortaleza
          6. Belo Horizonte

          Join us and be part of a team that is transforming the future of mobile technology!

          See more jobs at HatchWorks Technologies

          Apply for this job

          5d

          Tech Lead/Staff Engineer, TBD

          SquareSeattle, WA, Remote
          kotlinDesignkubernetesAWS

          Square is hiring a Remote Tech Lead/Staff Engineer, TBD

          Job Description

          The legacy global payments system is slow, expensive, and exclusionary, with risk priced in as fees or exclusion from the system itself, hitting the most economically disadvantaged the hardest.  To address this, TBD is developing tbDEX, an open, interoperable protocol that provides a universal infrastructure and language for developers, enterprises, entrepreneurs, and governments to move value around the world in a more inclusive, efficient, and trusted way.  tbDEX unlocks frictionless payments, commerce, and liquidity; enables counterparties to establish mutual trust and compliance; and creates common standards and an open network that anyone can join, allowing financial institutions, consumer fintech apps, and identity verification providers to establish new services and benefit from an ever-growing network of participants.

           

          TBD Engineering has a dual responsibility: developing open source standards and SDKs while also building and operating our own products.  These open source components are designed to facilitate the growth of the tbDEX ecosystem by simplifying integration for participants.  Additionally, TBD leverages these same components to develop our product offerings, such as liquidity nodes and compliance systems.

           

          In 2024, TBD's focus is on the launch of our first products.  As a Technical Lead within TBD Engineering, you will play a pivotal role in shaping the systems design, software architecture, implementation, and operationalization of these products.  You will work closely with our business development, compliance, developer relations, and infrastructure teams to ensure the delivery of robust, secure, and compliant services that meet the needs of our customers and partners.

           

          At TBD, we foster a low-ego, deliver-and-iterate philosophy where everyone's ideas are heard.  As a member of our engineering team, you will have the opportunity to make a significant impact on the future of global payments and financial inclusion.  If you are passionate about leveraging cutting-edge technologies to solve complex challenges and create a more accessible financial world, we encourage you to apply.

          As a member of our engineering team you will collaborate with us to:

          • Lead the team in delivering a reliable and maintainable financial services system to production.

          • Collaborate closely with engineering leadership and cross-functional teams to define our roadmap and take ownership of delivery.

          • Foster the growth of our development capabilities by leading, mentoring, and supporting fellow engineers.

          • Establish best practices for production deployment, monitoring, and on-call support.

          • Work alongside staff security engineers to implement secure development practices and ensure system security.

          • Guide the selection, implementation, and integration of appropriate technologies, prioritizing efficiency, compatibility, and adaptability.

          • Thrive in a fast-paced, startup-like environment within a nascent business unit.

          • Effectively manage the integration and use of evolving open source projects.

          • Contribute to TBD's mission of promoting financial accessibility and serving the global south.

          Qualifications

          You Have:

          • 15+ years of experience developing production-grade systems and applications

          • 10+ years of experience in cloud deployment, specifically with Kubernetes and AWS

          • Proficient in Go programming language

          • Experience in shaping technical strategy across multiple teams or organizations, with a demonstrated ability to drive company-wide standards in software engineering practices

          • Proven ability to transition between individual contributor and technical leadership roles (preferably at both scaled and small companies)

          • Strong operations skills and background, with experience running services in production

          • Detail-oriented with a keen eye for quality software craftsmanship

          • Rapid ability to learn and adapt to new technologies and concepts

          • Skilled at handling a high degree of context switching and wearing multiple hats

          Preferred Experience (all of the above, plus)

          • Financial technology projects, cryptography, or blockchain.

          • Programming languages such as JavaScript/TypeScript, Kotlin, or Rust

          • Prior experience leading teams who build scaled products as a hands on manager of people

          See more jobs at Square

          Apply for this job

          5d

          Senior Software Security Engineer - Product

          SquareSeattle, WA, Remote
          kotlinterraformDesignmobileiosjavaandroidmysqlkubernetesAWS

          Square is hiring a Remote Senior Software Security Engineer - Product

          Job Description

          About Cash Security

          At Cash, security is everyone’s responsibility, especially among engineering disciplines. Cash Security is a multidisciplinary team, closely aligned to the needs of the business. The team is composed of multiple engineering and governance teams, each specializing and collaboratively solving the security, privacy and governance needs alongside their partner organizations. 

          About Product Security Engineering

          The Product Security engineering team focuses on protecting Cash App’s customer data throughout the product engineering’s technology stacks. We are a hands-on, engineering-driven security team, which aligns security engineers toward product teams, across the entire Cash App organization. We continually raise the overall trust of Cash App’s products by building high leverage security abstractions into the technology stacks our partners utilize. We collaborate on building these security infrastructures, design patterns, and guidelines. We accomplish our goals by treating security engineering as a discipline, offering our expertise to technical and non-technical stakeholders. We secondarily abstract bespoke security solutions into reusable infrastructure, sharing our learnings, best practices, and solutions across the organization.

          Our mission is to empower Cash engineers to protect our customers’ data in every aspect of the product and data life cycle; by providing reusable primitives and scalable platforms.
           

          As a Product Security Engineer, you’ll work within the product engineering organization to:

          • Work with product teams to threat-model Cash App features and identify vulnerabilities.
          • Design, build, and own the security & privacy mechanisms and features which support product engineering teams and customer operations.
          • Drive the direction of the organization by productionizing common security patterns and working toward our security roadmap.
          • Design, apply, and develop security primitives to protect data.
          • Identify and remedy potential security risks to our customers' data.
          • Partner with product teams to  implement relevant regulatory data privacy considerations.
          • Help the engineers around you level-up on their own security reasoning and knowledge.

          Examples of our previous work include: 

          • CashApp’s open source mobile client security SDK [GitHub]
          • General purpose multi-party authorization framework
          • Context aware audit logging functionality
          • Drive the adoption of policy as code 
          • Cash’s Field Level Encryption (FLE) framework [Blog]

          Qualifications

          You have:

          • Experience demonstrating technical initiative and leadership through the end-to-end delivery of products in the security space
          • You enjoy solving problems at scale, through hands-on problem solving 
          • Strong desire to perform and grow as a security engineer and educate other engineers
          • An interest in working on a product that impacts people/businesses directly
          • You have an aptitude for applied cryptography, security, and strong software engineering fundamentals

          Tools we use and teach:

          • AWS KMS and Google’s Tink Cryptographic APIs
          • Android / iOS mobile development
          • Java 11 including JUnit, Hibernate, and Guice
          • Kotlin
          • HTTP, JSON, gRPC, and Protocol Buffers
          • MySQL, DynamoDB
          • Operating microservices, Kubernetes, Terraform

          See more jobs at Square

          Apply for this job

          5d

          Android Developer

          DevtechRemote
          kotlinDesignmobileuigitjavaandroid

          Devtech is hiring a Remote Android Developer

          Android Developer - Devtech Limited - Career PageConnect applications to back-end services using RESTful A

          See more jobs at Devtech

          Apply for this job

          5d

          Staff Software Engineer [front end + mobile]

          golangBachelor's degreekotlinsqlDesignswiftmobilerubyjavac++typescriptpythonjavascriptbackendfrontendPHP

          Alto Pharmacy is hiring a Remote Staff Software Engineer [front end + mobile]

          Alto Pharmacy is a full-service, digitally-powered pharmacy that makes it simple to live your healthiest life by providing an easier, more supportive and more affordable pharmacy experience. We’re redefining what a pharmacy can do, with fast and reliable prescription delivery, tools like treatment reminders and medication bundling, direct access to care specialists, and support with insurance and cost savings. By focusing on the person behind the prescription, our model boosts adherence, improves health outcomes, and keeps our customers returning month after month. Learn more at www.alto.com.

          As a Staff Engineer at Alto, you will join a team that is working to improve patients' lives through a better pharmacy experience. You will own the full stack for our patient applications as well as our internal tools with a focus on frontend technologies for both web and mobile. Use your technical expertise and influential skills to guide the evolution of the full stack with a strong focus on frontend technologies. The ideal candidate will be able to operate at the Director, VP, and CTO level as a key technical adviser. They should be able to provide both architectural guidance and detailed technical direction while biasing for delivering customer value. 

          Accelerate Your Career as You

          • Lead the architecture, design, and development of high-quality front-end features and applications.
          • Optimize applications for maximum speed and scalability while ensuring web accessibility standards.
          • Mentor other engineers, encouraging best practices in software development and design.
          • Tackle complex technical and domain problems at the intersection of healthcare and e-commerce.
          • Shape a culture of architectural best practices at Alto

          A Bit About You

          Minimum Qualifications:

          • Bachelor's degree in Engineering or equivalent experience
          • 10+ years of progressive software engineering experience in a production environment
          • 5+ years of experience working with frontend and mobile technologies
          • Experience with high quality microservices architecture
          • Expertise in architecting complex systems for long-term maintainability, performance, and scalability
          • Drive to build Proof of Concepts boldly leveraging new technologies that give outsized returns for our customers

          Preferred Qualifications: 

          • Demonstrated ability to thrive in a dynamic entrepreneurial environment and maintain a growth mindset
          • A pragmatic approach to problem solving that’s biased towards impact
          • Experience designing and implementing modular scalable high volume cloud native architectures with purpose built datastores.
          • Experience with Alto’s frontend technologies: Javascript, React, React Native, React Native Web
          • Experience guiding other engineers to raise the bar

          Additional Physical Job Requirements

          • Visual acuity to perform an activity such as: preparing and analyzing data and figures; transcribing; viewing a computer terminal; extensive reading.  Assessing the accuracy, neatness and thoroughness of the work assigned.
          • Communicating with others to exchange information.  Expressing or exchanging ideas by means of the spoken word; those activities where detailed or important spoken instructions must be conveyed to other workers accurately, loudly, or quickly.
          • Perceiving the nature of sounds at normal speaking levels with or without correction, and having the ability to receive detailed information through oral communication, and making fine discriminations in sound.
          • Frequent repeating motions required to operate a computer that may include the wrists, hands and/or fingers.
          • Sedentary work: Sitting most of the time, exerting up to 10 pounds of force occasionally and/or a negligible amount of force frequently or constantly to lift, carry, push, pull or otherwise move objects, including the human body. Walking and standing are required only occasionally.

          Salary and Benefits

          Salary Range: $192,000 - $240,000

          Commission Eligible: No

          Equity Eligible: Yes

          Travel: Yes - May be required up to 15% of the time. Leadership or Engineering on-sites in SF, Den, or Dal.

          Location Requirement:Employment at Alto is limited to individuals residing in the following states: Washington, California, Nevada, Colorado, Texas, and New York.

          Employment Requirement:Applicants must be authorized to work for any employer in the U.S.  At this time, Alto is unable to sponsor or take over sponsorship of an employment Visa.

          Benefits: Full-time: Medical, Dental, Vision, 401(k), Group Life, AD&D, Employer paid STD/LTD, generous PTO and parental leave.  

          Application deadline: May 17, 2024


          #LI-Remote

          Alto Pharmacy is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis. 

          Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. We are an E-Verify company.

          To learn about Alto's privacy practices including compliance with applicable privacy laws, please click here

          See more jobs at Alto Pharmacy

          Apply for this job

          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 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 back office 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 Java and/or Kotlin
          • 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

          9d

          Backend Engineer - Spend Management

          PleoCopenhagen, Berlin, Madrid, Stockholm, London, Montreal, Lisbon, Remote
          kotlinterraformDesignapipostgresqltypescriptkubernetesAWSbackend

          Pleo is hiring a Remote Backend Engineer - Spend Management

          Engineers are the backbone of all we do at Pleo. Without these wildly brilliant people, we don’t have a thing. And with all this growth we are looking for some wicked talented engineering talent to support and lead our product in some pretty exciting (and experimental!) directions.

          This means finding people who know server-side languages like the back of their hand. People who devour cloud environments for breakfast, have dipped a toe (even jumped right in) to DevOps, and who delve into relational databases and shell scripting like it aint no thang.

          But it’s not just about being a master of your craft, it’s about ownership, and taking the lead on large projects such as product launches, managing migrations, and building core components used across the company. Sometimes it gets a bit crazy over here, so you might need to whip that compass out to navigate ambiguity and manage scope - the team will look to you to create a clear path forward.

          We also believe that you care deeply about your customers, no matter if that is people using Pleo to do their expenses, to administrate employees within the Pleo platform, or if you are providing an API to an internal team. We so strongly believe in this that this is one of our core values at Pleo.

          Mostly, we’re looking for people others can look up to and learn from - you’ll set the standard for the team, not just in code but in culture too. At Pleo our culture is pretty special to us, and we value trust and transparency like you wouldn’t believe. Plus, you know, we want to enjoy what we do and who we are working with because duh.

          We’re up for it, are you?

          You know your way around

          • Server-side languages (we mostly use Kotlin and TypeScript but we know you can learn new languages)
          • Cloud environments/ distributed systems/ microservices (AWS, Google Cloud, Kubernetes)
          • Relational databases (e.g. PostgreSQL)
          • Testing frameworks (Cypress, JUnit, Testcontainers)
          • Observability and monitoring (Datadog)
          • DevOps culture and tools (GitHub Actions, Gradle, Terraform)

          Your colleagues would say you

          • Work in English with ease (it's our company language)
          • Never stop being curious and love learning about new languages/ frameworks/ working styles
          • Have experience solving complex technical challenges at scale
          • Ensure a high bar for quality and reliability on your team
          • Coach others on your team to help them develop as engineers
          • Advocate for a more thorough code review process than a quick scroll to the bottom of the page and a “LGTM!”
          • You don’t just write code, you help to design the overall solution
          • Would be a person that they would actually like to have a coffee with (virtual or not)

          Show me the benefits

          • Your own Pleo card (no more out-of-pocket spending)
          • 2500 EUR yearly in FlexBenefits, we believe that you know what benefits make the biggest impact for you.
          • Ability to work remotely or onsite if you want to
          • Yearly trips to somewhere for team camps
          • Investment in learning & developing

          And here are some other nice gestures that we do

          • Sponsored lunch
          • 25 days holidays (annual)
          • Loads of weird and wonderful niche communities to join in the company (we’re talking guerrilla gardening, liquids tasting, the Pleo band, learning to code initiatives, beer brewing, skiing, that type of thing)
          • Wild enthusiasm and encouragement from us if you want to host MeetUps, events, etc - we’ll help (venue, food, etc.)

          #LI-REMOTE

           

          Engineers are the backbone of all we do at Pleo. Without these wildly brilliant people, we don’t have a thing. And with all this growth we are looking for some wicked talented engineering talent to support and lead our product in some pretty exciting (and experimental!) directions.

          This means finding people who know server-side languages like the back of their hand. People who devour cloud environments for breakfast, have dipped a toe (even jumped right in) to DevOps, and who delve into relational databases and shell scripting like it aint no thang.

          But it’s not just about being a master of your craft, it’s about ownership, and taking the lead on large projects such as product launches, managing migrations, and building core components used across the company. Sometimes it gets a bit crazy over here, so you might need to whip that compass out to navigate ambiguity and manage scope - the team will look to you to create a clear path forward.

          We also believe that you care deeply about your customers, no matter if that is people using Pleo to do their expenses, to administrate employees within the Pleo platform, or if you are providing an API to an internal team. We so strongly believe in this that this is one of our core values at Pleo.

          Mostly, we’re looking for people others can look up to and learn from - you’ll set the standard for the team, not just in code but in culture too. At Pleo our culture is pretty special to us, and we value trust and transparency like you wouldn’t believe. Plus, you know, we want to enjoy what we do and who we are working with because duh.

          We’re up for it, are you?

          You know your way around

          • Server-side languages (we mostly use Kotlin and TypeScript but we know you can learn new languages)
          • Cloud environments/ distributed systems/ microservices (AWS, Google Cloud, Kubernetes)
          • Relational databases (e.g. PostgreSQL)
          • Testing frameworks (Cypress, JUnit, Testcontainers)
          • Observability and monitoring (Datadog)
          • DevOps culture and tools (GitHub Actions, Gradle, Terraform)

          Your colleagues would say you

          • Work in English with ease (it's our company language)
          • Never stop being curious and love learning about new languages/ frameworks/ working styles
          • Have experience solving complex technical challenges at scale
          • Ensure a high bar for quality and reliability on your team
          • Coach others on your team to help them develop as engineers
          • Advocate for a more thorough code review process than a quick scroll to the bottom of the page and a “LGTM!”
          • You don’t just write code, you help to design the overall solution
          • Would be a person that they would actually like to have a coffee with (virtual or not)

          Show me the benefits

          • Your own Pleo card (no more out-of-pocket spending)
          • 2500 EUR yearly in FlexBenefits, we believe that you know what benefits make the biggest impact for you.
          • Ability to work remotely or onsite if you want to
          • Yearly trips to somewhere for team camps
          • Investment in learning & developing

          And here are some other nice gestures that we do

          • Sponsored lunch
          • 25 days holidays (annual)
          • Loads of weird and wonderful niche communities to join in the company (we’re talking guerrilla gardening, liquids tasting, the Pleo band, learning to code initiatives, beer brewing, skiing, that type of thing)
          • Wild enthusiasm and encouragement from us if you want to host MeetUps, events, etc - we’ll help (venue, food, etc.)

           

          - #LI_DNI

           

          Why join us?

          Working at Pleo means you're working on something very exciting: the future of work. Our mission is to help every company go beyond the books. Pleo itself means ‘more than you’d expect’, and it’s been the secret to our success over the last 8 years. So it’s only fitting that we’d pass this philosophy onto our customers to help them make the most of their finances.

          We think company spending should be delegated to all employees and teams, that it should be as automated as possible, and that it should drive a culture of responsible spending. Finance teams shouldn’t be siloed from the rest of the organisation – they should work in unity with marketing, sales, IT and everyone else.

          Speaking of working in unity, our values tell the story of how we work at Pleo. We have four core values, the first of which is ‘champion the customer’, which means we address real pain points that businesses face. Next up is ‘succeed as a team’, which highlights how our strength lies in our diversity and trust in each other. We also ‘make it happen’ by taking bold decisions and following through to deliver results. Last but not least, we ‘build to scale’, creating lasting solutions that address today’s challenges and anticipate tomorrow’s needs.

          So, in a nutshell, that's Pleo. Today we are a 850+ team, from over 100 nations, sitting in our Copenhagen HQ, London, Stockholm, Berlin, Madrid, Montreal and Lisbon offices —and quite a few full-time remotes in 35 other countries! Being HQ'd out of Copenhagen means we're inspired by things like a good work-life balance. If you don't work in the office with us, we'll help you set up the best remote setup possible and make sure you still have time to connect with your team.

          About your application

          • Please submit your application in English; it’s our company language so you’ll be speaking lots of it if you join ????
          • We treat all candidates equally:If you are interested please apply through our application system - any correspondence should come from there! Our lovely support isn't able to pass on any calls/ emails our way - and this makes sure that the candidate experience is smooth and fair to everyone????
          • We’re on a mission to make everyone feel valued at work. That’s only achievable if our team reflects the diversity of the world around us - and that starts with you, hitting apply, even if you are worried you might not tick all the boxes! We embrace and encourage people from all backgrounds to apply - regardless of race/ethnicity, colour, religion, nationality, gender, sex, sexual orientation, age, marital status, disability, neurodiversity, socio-economic status, culture or beliefs.
          • When you submit an application we process your personal data as a data processor. Find out more about how your data is used in the FAQs section at the bottom of our jobs page.

          See more jobs at Pleo

          Apply for this job

          10d

          Mobile Software Engineering Intern

          MozillaRemote Canada
          kotlinDesignmobileapijavac++androidbackendfrontend

          Mozilla is hiring a Remote Mobile Software Engineering Intern

          Hiring Ranges:
           
          Remote Toronto: CAD 30.00 per Hour.
          To learn more about our Hiring Range System, please click thislink.
           
          The Opportunity
           
          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 than225million people around the world using our products each month, we’re shaping the next 25 years of technology. 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 everyone. 
           
          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 with60,000+ volunteer contributors and collaborators all over the world, Mozillians design, build and distributeopen-sourcesoftware that enables people to enjoy the internet on their terms.
           
          Mozilla isn’t just a great place to work. It’s an experience you’ll carry with you throughout your career. As part of our internship program, you’ll have the opportunity to be mentored one-on-one by somebody brilliant, to impact the projects you’ll collaborate on, and to never be bored. Ever. From the passionate people you’ll learn from, to the chances you’ll have to make the Web a better place, your time with Mozilla will be unlike any other.
           
          We are hiring for the Firefox Mobile Android team. More details about all hiring teams will be shared in the interviews. 
          Below is a small snapshot of the work we do to give you an idea about some of the big things you could do at Mozilla.
           
          What you’ll do
          • Design, debug, build, and ship mobile solutions that promote a healthy and inclusive internet
          • Become a member of a hardworking, diverse, and geographically distributed team delivering mobile components, application improvements, and features
          • Write code and tests, build prototypes, tackle problems with no clear solution, collaborate with other designers and engineers to make the web a better place.
          • Learn about a wide variety of problems that can span from backend to frontend including analytics and experimentation
          What you bring
          • You are proficient in reading and writing Java, Kotlin, or C/C++
          • Experience with API / Interface design 
          • Passion for building good products.
          • You have an interest or experience in building mobile applications
          • Ability to work both independently and as part of a team in a fast-paced environment to deliver well-designed, reusable, and high-quality code
          • Desire to work with, learn, and grow with an outstanding group of people
          • You speak English fluently and enjoy conducting software engineering work in the open.
          • You are enrolled in a university and are available to come to our Toronto offices during regular working hours depending on your schedule.
          • You will help us to improve Firefox and the web in general. We offer flexible working hours and competitive compensation depending on the number of hours. You will be able to participate in our office life, including catered lunches and various social activities.
          • You have an interest in and ability to work with a distributed team (which requires good asynchronous written communication skills as well as good verbal communication skills).
          • You are happy to provide and receive constructive feedback; when you see something that can be improved, you act on it.
          • You can build consensus on complex issues, through your empathy, internal credibility and visibility.
          • You know how to approach an existing codebase and improve its architecture through small, planned interventions.
          Bonus Points
          • Unafraid of asking questions, and proposing new ideas if you think they will make a positive impact.
          • A love of helping your colleagues grow and get better at what they do.
          We value a variety of voices within our team and at Mozilla. You don't need to check every box on this list to apply.
           
          About Mozilla 
           
          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.  We’re not a normal tech company. The things we create prioritize people and their privacy over profits. We exist to make the internet a healthier,  happier place for everyone.
           
          Commitment to diversity, equity and inclusion
           
          Mozilla believes in the value of diverse creative practices and forms of knowledge, and knows diversity, equity and inclusion 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 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.

          See more jobs at Mozilla

          Apply for this job

          12d

          Senior Software Engineer - Treasury, Financial Platform

          SquareSan Francisco, CA, Remote
          kotlinDesignjavakubernetesAWS

          Square is hiring a Remote Senior Software Engineer - Treasury, Financial Platform

          Job Description

          Cash App’s Financial Platform team is responsible for building systems that power products built by Cash App. We build deep integrations with underlying financial infrastructures and ensure that our products are able to scale. 

          About the Treasury team that is hiring on Financial Platform:

          Treasury: The Treasury team owns the core ledger that powers Cash App, and are responsible for managing the money represented by that ledger. We provide product teams with a highly scalable, reliable, real time ledgering product that is relied upon across all of Cash App. As a product platform team, we focus on providing accessible capabilities to Cash App product teams, and get to work closely with just about every Cash App product. We also have a strong platform infrastructure focus, and operate the ledger on top of a massive sharded database cluster using Vitess.

          Qualifications

          You will:

          • Design, build and support the core systems used to power all transactions on Cash App
          • Break existing monoliths into event-driven microservices 
          • Creatively solve challenging technical problems at scale
          • Build and manage infrastructure in an AWS cloud environment
          • Partner closely with product managers, data scientists, product engineers, and business leads to define our roadmap 
          • Have autonomy to research and achieve outcomes with support when you need it
          • Contributing to the growth of our development capabilities through leading, mentoring and supporting fellow engineers

          You have: 

          • 6+ years of experience delivering quality software
          • 2+ years of experience provisioning and managing AWS infrastructure
          • Natural curiosity to learn new technologies, solve interesting problems and build quality software
          • Desire to find flaws in a system with many moving parts and take whatever steps are necessary to fix them
          • Desire to perform and grow as an engineer
          • Technical initiative and leadership on previous projects

          Technologies we use and teach:

          • Java, Kotlin, Go
          • Kubernetes, AWS
          • Jaeger, Prometheus, SignalFx
          • JUnit
          • Hibernate, Guice, GRPC

          See more jobs at Square

          Apply for this job

          12d

          Android Engineer - Families, Cash App

          SquareSan Francisco, CA, Remote
          kotlinDesignuiandroid

          Square is hiring a Remote Android Engineer - Families, Cash App

          Job Description

          The Team:

          The Cash App Families team empowers families to manage their personal financial life in ways that are universally accessible, magically relevant, and impossibly simple. Our current focus is to build unique experiences tailored to teenagers and their respective parents/guardians. The products that you build will create significant impact at scale and will fundamentally change how families manage their money.

          The Job:

          As part of the Android engineering team for Cash, you’ll develop new customer-facing features and enhance our existing ones to scale. We’re developing industry-leading design systems and adding exciting new functionality to our ecosystem. In addition, you'll drive architectural decisions and infrastructure improvements to make our systems more robust and scalable.

          You will:

          • Craft durable, well-tested code with an unwavering commitment to product quality
          • Learn to craft gorgeous, pixel-perfect UI and animations
          • Deliver features to tens of millions of customers, shipping at a fast and exciting cadence
          • Build new functionality into an app designed to provide real value to its customers

          Qualifications

          You have:

          • Experience creating readable, well-crafted, and maintainable code
          • Experience voicing customer feedback into product solutions (engineering makes substantive contributions to product definition)
          • A commitment to continuous improvement (yourself, your teammates, your software)

          Technologies we use and teach:

          • Kotlin, including multi-platform with Zipline & Treehouse
          • Unit tests, snapshot tests
          • Compose, Coroutines, Paparazzi, Molecule, SQLDelight, Retrofit, OkHttp, Wire, Moshi, Okio, Picasso, KotlinPoet
          • Protocol buffers

          See more jobs at Square

          Apply for this job

          12d

          Senior Fullstack Engineer

          golangBachelor's degreekotlinsqlswiftrubyjavac++typescriptpythonjavascriptbackendPHP

          Alto Pharmacy is hiring a Remote Senior Fullstack Engineer

          Alto Pharmacy is a full-service, digitally-powered pharmacy that makes it simple to live your healthiest life by providing an easier, more supportive and more affordable pharmacy experience. We’re redefining what a pharmacy can do, with fast and reliable prescription delivery, tools like treatment reminders and medication bundling, direct access to care specialists, and support with insurance and cost savings. By focusing on the person behind the prescription, our model boosts adherence, improves health outcomes, and keeps our customers returning month after month. Learn more at www.alto.com.

          As a Senior Full Stack Engineer on the Care Team, you will join a team that is working to improve patients’ lives through a better pharmacy experience. The Care Team owns the services that manage all of prescription processing from intake up to the moment we send an order to our pharmacies for fulfillment. The key focus areas for the Care Team include:

          1. Preparing prescriptions for fulfillment and delivery as quickly and accurately as possible through a combination of automation and efficient manual task coordination when third party input is required to advance a fill
          2. Enabling the growth of the business by enabling partners like drug manufacturers, insurers, and individual providers to easily configure billing, benefits, and clinical workflows tailored to their use cases

          Example Projects:

          • Increase Alto’s intake automation rate by leveraging LLMs to parse unstructured data from prescriptions
          • Accelerate pharmacist workflows by integrating controlled substance dispensing history and risk scores into our pre-dispense clinical safety and review step
          • Optimize the selection of which drug to dispense to find patients the best price

          Accelerate Your Career as You

          • Advance Alto’s automation and workflow orchestration systems to improve system throughput and accuracy
          • Establish the foundations for an extensible pharmacy operations platform to fuel business growth
          • Tackle complex technical and domain problems at the intersection of healthcare and e-commerce

          A Bit About You

          Minimum Qualifications:

          • Bachelor's degree in Engineering or equivalent experience
          • 10+ years of progressive software engineering experience in a production environment
          • Background in backend or full stack technologies
          • Expertise in architecting complex systems for long-term maintainability, performance, and scalability
          • Strong engineering fundamentals
          • Proven commitment to technical best practices, including code style, documentation, code review, bug fixing, and production issue mitigation

          Preferred Qualifications: 

          • Proficiency in Alto's tech stack: Rails, Python, Javascript, React, React Native
          • Demonstrated ability to thrive in a dynamic entrepreneurial environment and maintain a growth mindset
          • A pragmatic approach to problem solving that’s biased towards impact
          • A strong sense of ownership over your work and a desire to uplevel your peers
          • Passion for Alto’s mission and our company values
          • Experience designing and implementing service oriented architectures

          Additional Physical Job Requirements

          • Read English, comprehend, and follow simple oral and written instructions.  The worker is required to have close visual acuity to perform an activity such as: preparing and analyzing data and figures; transcribing; viewing a computer terminal; extensive reading.  Assessing the accuracy, neatness and thoroughness of the work assigned.
          • Communicating with others to exchange information.  Expressing or exchanging ideas by means of the spoken word; those activities where detailed or important spoken instructions must be conveyed to other workers accurately, loudly, or quickly.
          • Perceiving the nature of sounds at normal speaking levels with or without correction, and having the ability to receive detailed information through oral communication, and making fine discriminations in sound.
          • Frequent repeating motions required to operate a computer that may include the wrists, hands and/or fingers.
          • Sedentary work: Sitting most of the time, exerting up to 10 pounds of force occasionally and/or a negligible amount of force frequently or constantly to lift, carry, push, pull or otherwise move objects, including the human body. Walking and standing are required only occasionally.

          Salary and Benefits

          Salary Range: $172,000 - $215,000

          Commission Eligible: No

          Equity Eligible: Yes

          Travel: Yes - Required up to 15% of the time 

          Location Requirement: Employment at Alto is limited to individuals residing in the following states: Washington, California, Nevada, Colorado, Texas, and New York.

          Employment Requirement:Applicants must be authorized to work for any employer in the U.S.  At this time, Alto is unable to sponsor or take over sponsorship of an employment Visa.

          Benefits: Full-time: Medical, Dental, Vision, 401(k), Group Life, AD&D, Employer paid STD/LTD, generous PTO and parental leave.  

          Application Deadline:May 27th, 2024


          #LI-Remote

          Alto Pharmacy is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis. 

          Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. We are an E-Verify company.

          To learn about Alto's privacy practices including compliance with applicable privacy laws, please click here

          See more jobs at Alto Pharmacy

          Apply for this job

          18d

          Senior Software Engineer - Identity Verifications, Trust

          SquareSeattle, WA, Remote
          kotlinDesignjavamysql

          Square is hiring a Remote Senior Software Engineer - Identity Verifications, Trust

          Job Description

          Cash App has grown rapidly to tens of millions of users moving billions of dollars daily. To support this, we are building out Trust — a new Platform organization responsible for product experiences aimed at promoting the health of the increasingly complex Cash App ecosystem. Trust 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 Trust 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 Identity Verifications

          The Identity Verifications  team is a server engineering team that works cross-functionally with a variety of disciplines — mobile/client engineering, design, product, data science, and compliance.

          Cash App is building the most relatable, instantly available, and universally accessible financial app in the world. This team's mission is to create a customer identity and limits system to support Cash App's growth, while maintaining high levels of customer trust. We work with some of our customers' most sensitive data, and we take privacy and security seriously. 

          As a member of the Cash App Identity team, you will:

          • Design, build and support the core systems used to manage identity on Cash App
          • Work with cross-functional partners to build an increasingly intuitive and low friction identity verification system that can achieve global scale.
          • Work with cross-functional partners to build the least intrusive and easiest to understand limits system in any financial app
          • Creatively solve challenging technical problems at scale
          • Leverage industry-leading identify verification technologies 
          • Be involved in defining and implementing an expanding roadmap
          • Be on a team that is part of a 24/7 on-call support roster for our service

           

          Qualifications

          You have:

          • 8+ years working on complex systems and delivering quality software
          • Well-developed curiosity and enjoy building creative solutions to complex problems
          • Worked on systems where data consistency and availability is required
          • Taken technical initiative on previous projects
          • Demonstrated experience working collaboratively in cross-functional teams
          • Expertise in the full software development life cycle

          Technologies We Use and Teach:

          • Java 11 including JUnit, Hibernate, Guice, and Jersey
          • Kotlin
          • HTTP, JSON, gRPC, and Protocol Buffers
          • MySQL
          • Amazon Web Services
          • Event driven architecture
          • Feature Engineering for Machine Learning

          See more jobs at Square

          Apply for this job

          18d

          Senior Software Engineer, Payment Foundations

          SquareDenver, CO, Remote
          agilekotlinterraformDesigngraphqljavaelasticsearchmysqlkubernetespythonAWS

          Square is hiring a Remote Senior Software Engineer, Payment Foundations

          Job Description

          As a Senior Software Engineer on the Payment Foundations team, you will be responsible for designing, building, and maintaining Payments platform services and infrastructure that move money for Square. You will be deeply involved in the technical details of building highly available and reliable services, while also working with product teams to enable Square to rapidly build new capabilities for our merchants and buyers all over the world.

          You will:

          • Build our Payments Platform, used by the rest of the organization and a key strategic asset of Square
          • Design and implement reliable, high-volume, low-latency, distributed transaction processing systems, making thoughtful tradeoffs between consistency and availability when both are not possible
          • Abstract away the legacy APIs of the financial world into consistent, coherent service APIs for Square and our sellers' products to build upon
          • Build systems that manage customers' sensitive data and hold Square to the highest standards for security and compliance
          • Mentor other engineers and contribute to the direction of the team
          • Participate in agile development processes, including stand-ups, sprint planning, and retrospectives
          • Work with our product, business, and finance teams to develop Square's global payments strategy
          • Focus on operational excellence to deliver fault-tolerant systems enabling our teams to move fast without negatively affecting our customers

          Qualifications

          You have:

          • 5+ years of software engineering experience in Java, Go or similar

          • BA/BS degree in Computer Science or equivalent practical experience

          • Understanding and curiosity in creating highly available, scalable, low-latency, distributed global systems

          • Interest in changing the payments landscape in the US and globally

          • Eagerness to learn, share your ideas, and work with others

           

          Even better:

          • Enterprise experience with JVM languages (Java, Kotlin)

          • Experience designing & operating fault-tolerant, high throughput, low latency services & infrastructure in a microservices ecosystem

          • Experience working in the payments industry

           

          Technologies and practices we use:

          • Java, Kotlin, Python

          • Guice,Protocol Buffers, jOOQ

          • MySql, Aurora, GCP Spanner, ElasticSearch, GraphQL

          • AWS Cloud Technologies, Kubernetes, terraform, Datadog

          • Design patterns, test driven development

          • Metrics driven decision making

          See more jobs at Square

          Apply for this job

          22d

          Programmeur(-euse) en ligne sénior(e) / Senior Online Programmer

          People Can FlyMontréal, Canada, Remote
          6 years of experiencekotlinjirasqlDesignqagitc++pythonbackend

          People Can Fly is hiring a Remote Programmeur(-euse) en ligne sénior(e) / Senior Online Programmer

          Job Description

          Introduction

          Nous sommes à la recherche d'un(e) programmeur(-euse) en ligne sénior(e) pour rejoindre notre équipe.

          Vous aurez pour mission d'implémenter et de soutenir les aspects en ligne de notre jeu, en travaillant en étroite collaboration avec les équipes de production, d'assurance qualité, de PCFF, de programmation et de design. Votre expertise sera cruciale pour assurer le succès et la qualité continue de notre projet.

          Ce que vous allez faire

          Fonctions principales

          • Proposer, implémenter et être responsable des tâches et fonctionnalités en ligne de manière opportune, tout en fournissant des mises à jour régulières à la production
          • Collaborer avec le cadre PCFF pour intégrer et développer des composants partagés, améliorant ainsi la stabilité et les fonctionnalités des modules partagés
          • Tenir compte de la qualité, de la progression et de la faisabilité du travail.
          • Diviser les tâches en étapes claires, mettre à jour l'avancement régulièrement, poser des questions et signaler les problèmes aux parties concernées, et apporter des solutions au besoin
          • Travailler en étroite collaboration avec le/la Principal(e) et l'architecte du projet pour mettre en œuvre des fonctionnalités et un code de haute qualité, identifiant et adressant de manière proactive les risques avec l'équipe
          • Participer de manière proactive aux examens de code pour partager des connaissances et apprendre des autres membres de l'équipe
          • Soutenir occasionnellement le/la Lead dans les projets de recrutement en collaboration avec les RH, tout en restant informé des meilleures pratiques et des solutions techniques utilisées au sein de l'entreprise
          • Travailler avec les équipes QA pour définir les exigences de test pour les fonctionnalités nouvelles et existantes

          En ligne

          • Travailler avec les programmeur(-euses) backend pour intégrer les fonctionnalités dans le titre et éventuellement étendre les fonctionnalités du backend
          • Contribuer à la définition des exigences pour les fonctionnalités backend
          • Mettre en place un niveau élevé de tests automatisés

          ---------------------------------------------------------------------------------

          Introduction

          We are looking for a senior online programmer to join our team. Your mission will be to implement and support the online aspects of our game, working closely with the production, quality assurance, PCFF, programming, and design teams. Your expertise will be crucial in ensuring the success and continuous quality of our project.

          What you’ll be doing

          Core

          • Propose, implement, and take responsibility for online tasks and features in a timely manner, while providing regular updates to production
          • Collaborate with the PCF framework to integrate and develop shared components, thus enhancing the stability and functionality of shared modules
          • Consider the quality, progression, and feasibility of the work
          • Break tasks down into clear stages, regularly update progress, ask questions, and report issues to relevant parties, and provide solutions as needed
          • Work closely with the Principal and project Architect to implement high-quality features and code, proactively identifying and addressing risks with the team
          • Proactively participate in code reviews to share knowledge and learn from other team member
          • Occasionally support the Lead in recruitment projects in collaboration with HR, while staying informed about best practices and technical solutions used within the company
          • Collaborate with QA teams to define testing requirements for new and existing features

          Online

          • Collaborate with backend programmers to integrate features into the title and potentially expand backend functionalities
          • Contribute to defining requirements for backend features
          • Implement a high level of automated testing

          Qualifications

          Ce que nous recherchons

          • Cumuler plus de 6 années d'expérience dans l’industrie des jeux sur console / PC
          • Avoir contribué activement au développement d'au moins un titre tout au long de son cycle de production
          • Exceller dans l'utilisation d'un langage de programmation principal
          • Posséder une solide expertise des outils de contrôle de source et de révision de code (Swarm, Perforce, Git, etc.)
          • Être à l'aise avec les logiciels de gestion de projet (JIRA, Confluence, etc.) et avoir une compréhension approfondie des concepts de méthodologie client-serveur, d'évolutivité et de sécurité
          • Faire preuve d'une grande autonomie dans son travail
          • Avoir une expérience avérée dans le développement de fonctionnalités en ligne pour les jeux vidéo sur console ou PC, en garantissant la qualité et la fiabilité du code produit
          • Posséder une certaine maîtrise de la programmation en C++
          • Solides compétences en mentorat pour accompagner et soutenir les membres de l'équipe
          • Disposer d'excellentes compétences en communication, aussi bien à l'oral qu'à l'écrit, en anglais

          Vous avez-peut-être

          • Expérience avec divers langages de programmation
          • Connaissance approfondie de l'Unreal Engine, un atout majeur
          • Expérience de travail avec des services en ligne tels que PSN, Live, PlayFab, Pragma, Steam, et maîtrise des outils JIRA, Swarm et Git / Perforce
          • Compétences avancées en Kotlin, Go, Python ou SQL

          -------------------------------------------------------------

          What we’re looking for

          • Accumulate over 6 years of experience in the console / PC gaming industry.
          • Actively contribute to the development of at least one title throughout its production cycle.
          • Excel in the use of a primary programming language.
          • Possess a strong expertise in source control and code review tools (Swarm, Perforce, Git, etc.).
          • Be comfortable with project management software (JIRA, Confluence, etc.) and have a deep understanding of client-server methodology, scalability, and security concepts.
          • Demonstrate a high level of autonomy in work.
          • Have proven experience in developing online features for console or PC video games, ensuring the quality and reliability of the produced code.
          • Possess a certain mastery of programming in C++.
          • Strong mentoring skills to support and guide team members.
          • Have excellent communication skills, both orally and in writing, in English.

          You might have

          • Experience with various programming languages
          • In-depth understanding of Unreal Engine, a valuable asset

          See more jobs at People Can Fly

          Apply for this job