kotlin Remote Jobs

177 Results

+30d

Senior Mobile Engineer - Flutter

Transcarent APIUS - Remote
Bachelor's degreekotlinjiraDesignFirebaseswiftmobileiosUXflutterc++android

Transcarent API is hiring a Remote Senior Mobile Engineer - Flutter

Who we are  

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

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

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

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

About this role 

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

What you’ll do 

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

What we’re looking for 

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

Total Rewards 

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

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

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

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

Location  

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

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

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

 

Apply for this job

+30d

iOS Developer

NOCDChicago, IL, Remote
kotlinfigmatailwindFirebaseswiftmobileslackiosfluttermysqltypescriptcsspythonAWSbackend

NOCD is hiring a Remote iOS Developer

Job Description

About NOCD: 

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

 

What we're looking for: 

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

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

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

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

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

  • Building an amazing user experience with our iOS app

Tools we use: 

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

  • Mobile : Swift / Flutter / Kotlin / Firebase

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

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

  • Internal Tools : Retool / React Native / Google Sheets

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

Things you might do: 

  • Build evidence-based OCD therapy features for our users

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

  • Communicate with stakeholders to help drive iOS product direction

Qualifications

See more jobs at NOCD

Apply for this job

+30d

Java Fullstack Developer - remote working model

lastminute.comGdańsk, Poland, Remote
agilekotlinsqlRabbitMQDesignapigitjavabackend

lastminute.com is hiring a Remote Java Fullstack Developer - remote working model

Job Description

Successful Java Fullstack Developer will help with maintenance of existing software platforms, design and build web applications, tooling and backend services to meet business needs both for internal and global audiences. They will also cooperate with developers in solving product problems and ensuring high quality of delivered solutions.

Key Responsibilities

  • Researching, designing, writing, testing and maintaining enterprise applications (web applications, web API, services) using Agile software methodologies
  • Maintaining systems by monitoring, identifying and correcting software defects
  • Contributing to the planning and analysis of high-level software strategies and solutions through functional and technical expertise
  • Problem-solving and lateral thinking as part of a team, or individually, to meet the project needs
  • Constantly updating technical knowledge and skills

Qualifications

Essentials

  • 2+ years experience in building web applications with Java and/or Kotlin
  • Knowledge of modern JavaScript/HTML/CSS
  • Experience with Spring Boot and Java templating engines (like FreeMarker)
  • Experience working with and building REST APIs
  • Understanding of SQL database design and Data persistence frameworks in Java (like JPA)
  • Experience with automated build tooling (like Maven)
  • Hands-on experience with Git
  • Willingness to learn new methodologies and tools, to adjust to changing environment
  • Communicative English
  • Working well in a Team

​​​​​​​Desirable 

  • Familiarity with:
    • CQRS and Event Sourcing patterns
    • TDD, SOLID and clean code principles
    • design patterns, algorithms, data structures
  • Familiarity with online authentication and authorization methods and/or vendors (like OAuth2, JWT, Auth0)
  • Experience with any of the following:
    • Kafka
    • RabbitMQ
    • Multithreading
    • Asynchronous programming

See more jobs at lastminute.com

Apply for this job

+30d

Senior Software Engineer - Full remote working

lastminute.comBarcelona, Spain, Remote
agilekotlinDesignjava

lastminute.com is hiring a Remote Senior Software Engineer - Full remote working

Job Description

 We are a digital travel company, with tech at its core, currently looking for motivated problem-solvers who will embrace the end-to-end responsibility of building, delivering and evolving relevant products.

 As a senior software engineer in lastminute.com, you will work in our Product Engineering team and directly impact the lives of a global population of travellers. You will be involved in building and developing our own scalable and resilient platforms to support an ever-growing number of customers. From the first day with us, you’ll experience working in a company with a “growing-sharing culture” with a lot of opportunities to improve existing products, bring new ideas to life.

Key Responsibilities

  • Design, write and test high-quality software by using a range of practices like TDD, DDD, Clean Code or SOLID Principles
  • Create resilient, secure, and performant applications able to serve millions of requests per day
  • Define the best technical solution and infrastructure for new features together with architects, always focusing on CI/CD
  • Be responsible for the quality of the delivery 
  • Be responsible for the performance, reliability and scalability
  • Use tech expertise to proactively find solutions to solve complex issues, understanding and considering the business needs
  •  Contribute positively to the team´s technical growth, sharing your technical knowledge by interacting with your peers in the day by day activities 
  • Make real impact Influencing and guiding engineers working in the whole product engineering department
  • Collaborate effectively with engineers, architects, and stakeholders from multiple teams to solve complex problems to deliver end-to-end solutions

Qualifications

Essential

  • Strong experience as a Software Engineer programming in OO/FP languages but preferably in JVM: Java or Kotlin
  • Previous experience working with Clean code, SOLID principles and Agile mindset, 
  • Strong analytical skills and ability to make decisions based on data
  • Ability to understand the business requirements
  • Positive and collaborative attitude
  • Growth mindset
  • Fluency in English both written and spoken

Desirable

  • Previous working experience in startup or product company
  • Previous experience with XP practices

See more jobs at lastminute.com

Apply for this job

+30d

Senior Software Engineer - remote working model

lastminute.comMálaga, Spain, Remote
agilekotlinDesignjava

lastminute.com is hiring a Remote Senior Software Engineer - remote working model

Job Description

We are a digital travel company, with tech at its core, currently looking for motivated problem-solvers who will embrace the end-to-end responsibility of building, delivering and evolving relevant products.

 As a senior software engineer in lastminute.com, you will work in our Product Engineering team and directly impact the lives of a global population of travellers. You will be involved in building and developing our own scalable and resilient platforms to support an ever-growing number of customers. From the first day with us, you’ll experience working in a company with a “growing-sharing culture” with a lot of opportunities to improve existing products, bring new ideas to life.

Key Responsibilities

  • Design, write and test high-quality software by using a range of practices like TDD, DDD, Clean Code or SOLID Principles
  • Create resilient, secure, and performant applications able to serve millions of requests per day
  • Define the best technical solution and infrastructure for new features together with architects, always focusing on CI/CD
  • Be responsible for the quality of the delivery 
  • Be responsible for the performance, reliability and scalability
  • Use tech expertise to proactively find solutions to solve complex issues, understanding and considering the business needs
  •  Contribute positively to the team´s technical growth, sharing your technical knowledge by interacting with your peers in the day by day activities 
  • Make real impact Influencing and guiding engineers working in the whole product engineering department
  • Collaborate effectively with engineers, architects, and stakeholders from multiple teams to solve complex problems to deliver end-to-end solutions

Qualifications

Essential

  • Strong experience as a Software Engineer programming in OO/FP languages but preferably in JVM: Java or Kotlin
  • Previous experience working with Clean code, SOLID principles and Agile mindset, 
  • Strong analytical skills and ability to make decisions based on data
  • Ability to understand the business requirements
  • Positive and collaborative attitude
  • Growth mindset
  • Fluency in English both written and spoken

Desirable

  • Previous working experience in startup or product company
  • Previous experience with XP practices

See more jobs at lastminute.com

Apply for this job

+30d

Senior Java Developer - remote working model

lastminute.comWarsaw, Poland, Remote
kotlinsqlRabbitMQDesigngitjavabackend

lastminute.com is hiring a Remote Senior Java Developer - remote working model

Job Description

Successful Senior Java Developer will help with maintenance of existing software platforms, design and build web applications, tooling and backend services to meet business needs both for internal and global audiences. They will also cooperate with developers in solving product problems and ensuring high quality of delivered solutions.

Key Responsibilities

  • Developing new features and functionality in non-legacy web application platforms
  • Supporting the team and product owners during product and feature discovery phase 
  • Preparing software design documents
  • Support and maintain dynamic legacy web application platforms
  • Performance monitoring and maintenance of backend platform infrastructure
  • Strengthen the team in following software quality standards and development best practices 

Qualifications

  • 5+ years experience with Java and web applications
  • Strong experience with:
    • Java EE
    • Kotlin
    • the Spring ecosystem, specifically Spring Boot
    • Java templating engines (e.g. FreeMarker)
    • Data persistence frameworks in Java (e.g. JPA)
    • REST
    • SQL queries for adding, changing and searching data in databases
  • Experience with:
    • Kafka
    • RabbitMQ
    • Multithreading
    • Asynchronous programming
    • Application monitoring
    • Automated build tooling (e.g. Maven)
    • Git
  • Understanding of:
    • GC process in JVM
    • CQRS and Event Sourcing patterns
    • SQL database design 
  • Ability to apply in practice:
    • SOLID and clean code principles
    • TDD
    • design patterns, algorithms, data structures
  • Strong bug fixing skills
  • Good communication skills
  • Team player

Desirable 

  • Experience with OAuth 2.0 and JWT 
    • integrating Auht0 by Okta is a huge plus
  • Understanding of GDPR and user consent management processes
  • Experience using modern JavaScript/HTML/CSS and Webpack
  • Experience in handling large amounts of data
  • Working efficiently with bash and bash scripting

See more jobs at lastminute.com

Apply for this job

+30d

React Native Developer - (5-6years)

agileBachelor's degreekotlinDesignswiftmobileiosjavac++androidjenkinsjavascript

Mindbowser Info Solutions Pvt Ltd is hiring a Remote React Native Developer - (5-6years)

Job Description

Mindbowser is seeking a highly skilled and experienced React Native Developer to join our talented team. As a React Native developer, you will have the opportunity to work on exciting projects, collaborate with a diverse group of professionals, and contribute to the growth and success of our clients.

What does this role offer you?

  • Opportunity of building SDKs
  • Work with cross-border teams
  • Being part of enterprise product building

Responsibilities:

  • 5+ years of software development experience in an Agile environment.
  • Experience building native iOS and/or Android apps and React Native apps..
  • Strong hands-on skills. Can drill deep into the complex system design and implementation when needed.
  • Strong written and verbal communication skills with the ability to present complex technical information clearly and concisely to a variety of audiences.
  • 2+ years of Android native development experience (Android Studio with Java or Kotlin) and/or iOS native development experience (XCode with Objective-C or Swift).
  • 2+ years of experience with JavaScript (preferably React Native). 
  • Experience with cross-platform mobile application development framework is a plus.
  • Strong understanding of the software design/architecture process and design patterns.
  • Experience with Mobile automation test framework, for e.g., Appium.
  • Experience with Continuous Integration (CI) and its use in testing, building and deploying iOS and Android apps.
  • Strong understanding of OOP and OOD.
  • Proven experience of building integrations with APIs using technical interface specifications.
  • Knowledge of packaging mobile applications in libraries or modules or apps for distribution.
  • Hands-on experience with tools such as GitHub, Jenkins, JIRA.
  • Relational and non-relational database design skills.
  • Experience with unit and integration testing.
  • Experience in working in an environment following Agile methodology.
  • Familiarity with the healthcare industry and data privacy regulations is a plus.
  • Experience with the Software FMEA process is a plus.

Qualifications

  • Bachelor's degree in Computer Science, IT, or a related field.
  • 5 years of professional experience in web development with a strong focus on React Native.
  • M Tech/MCA/BE/B-Tech in CS, IT

See more jobs at Mindbowser Info Solutions Pvt Ltd

Apply for this job

+30d

Android Developer

DBServices PortugalOutro, OTHER, Remote
kotlingitjavaandroid

DBServices Portugal is hiring a Remote Android Developer

Job Description

Android Developer | DBServices

Qualifications

  • Android Studio
  • Kotlin e/ou Java
  • MVP, MVVM ou MVI
  • Jetpack Components
  • Sistemas de controlo de versões (Git)

Differential:

  • Hilt / Dagger 2
  • Room
  • JUnit / Mockito / Espresso
  • Jetpack Compose
  • Motion Layout
  • Ferramentas CI/CD

See more jobs at DBServices Portugal

Apply for this job

+30d

Mobile Developer

PangiamMcLean, VA, Remote
agilekotlinjirasqloracleDesignUI/UX designFirebasemobileuiscrumgitjavac++.netandroiddockerpostgresqlmysqljenkinsAWSjavascriptredux

Pangiam is hiring a Remote Mobile Developer

Job Description

 

  • Design and implement new aesthetics layout, look and feel, menu and drop-down options with colors and fonts of web based application 
  • Ensuring all interactions are intuitive and easy for customers
  • Make design decision, selection of component libraries and color palette.
  • Break down large tasks and coach junior mobile developers on completing the task.
  • Familiarity with RESTful APIs to connect web applications to back-end services
  • Manipulate data, filter, sort and display according to requirements
  • Review merge requests and ensure adherence to best coding practices and other language idioms
  • Conduct testing of completed web applications to assess user experience
  • Analyze customer responses and collect user feedbacks to distill into concrete improvements.  

TECH STACK WE ARE LOOKING FOR

Front end/UI: 

  • Android development
  • Kotlin
  • Java
  • React or preferred React Native
  • Type Script
  • Node
  • Redux
  • TypeORM
  • Bonus: NextJS
  • Bonus: trpc

Required Skills:

  • Experience with C++, GoLang Java programming languages
  • DevOps tools such as Git, Jenkins, Maven
  • Java Web Services / Spring Boot / Java EE
  • Web Development / UI Frameworks / HTML / JavaScript
  • Relational Database experience (RDBMS)
  • Oracle DB / PostgreSQL DB / MySQL
  • Experience in Docker, AWS Admin RedHat/OpenShift v4.x
  • Experience in Agile development methodology
  • Bachelor’s degree in Information Technology or a related field and 5+ years of professional development experience on Android platform
  • Proficient in Kotlin, Java, ReactiveX, Spring or other frameworks
  • Proficiency with mobile persistence libraries like Room
  • Experience with RESTful APIs, Firebase
  • Familiar with mobile UI/UX design principles and guidelines

 

Qualifications

  • 3-5 years of demonstrated experience in creating and implementing UI design
  • Experience with Kotlin, Java, and Jetpack compose
  • Proficiency in .Net & C#
  • Experience implementing and configuring DevOps solutions
  • Experience in Struts, and Restful services
  • Experience in Oracle RDBMS, PL/SQL and SQL*Plus
  • Experience in UNIX/LINUX shell scripting.
  • Certification in SAFe, SCRUM or Kanban
  • Proven track record as a self-learner keeping current with the latest techniques to include automated code scanning, automated testing, continuous integration and continuous deployment concepts
  • Experience in Jira to support configuration management in an Agile environment
  • Ability to work effectively in a collaborative environment to create top-performing interfaces
  • Proficient understanding of code versioning tools such as Git, Mercurial or SVN
  • Familiarity with continuous integration
  • Advanced problem-solving skills and the ability to optimize data for the best possible outcome
  • Ability to prioritize and manage multiple milestones and projects efficiently
  • Professional written and interpersonal skills
  • Continued education and research into UI trends and current design strategy and technology
  • Experience with on client monitoring tools like Cloudwatch, AppDynamics, etc

 

See more jobs at Pangiam

Apply for this job

+30d

Senior Software Engineer, Android (REMOTE)

YouGovMadrid, Spain, Remote
5 years of experiencekotlinmobileiosandroidfrontend

YouGov is hiring a Remote Senior Software Engineer, Android (REMOTE)

Job Description

Your opinion matters the same as the opinion of 15 000 000 YouGov members - each one of you is unique. That's why diversity and inclusion are fundamental to YouGov because each opinion is equal.

Our mission is to allow our members to share a continuous stream of accurate data and insight to let us understand what the world thinks.You will be a part of the YouGov Panel team. We use our deep understanding of member expectations to give them the possibility to share their data and get rewards in a transparent and secure way. They can do it through native mobile applications for AndroidiOS, and web apps. If you want to give a voice to millions of people around the world - join YouGov.We are working in cross-functional autonomous teams, that take full responsibility for their own part of our member's experience.

You will work closely with other backends, frontend, mobile engineers, and product managers to collaboratively find the best way to meet your team's goal.

Qualifications

What we will do:

  • Give you the possibility to decide about your working arrangements (place and time)
  • Give you the time to focus on your personal growth
  • We will care about your career through weekly 1:1 with your engineering manager and clear career paths
  • Give you the space to make an impact
  • Provide app with exciting tech stack Kotlin, RxJava2, MVVM. We’ve been gradually transitioning to Kotlin Coroutines and Jetpack Compose

Who you are:

  • You have at least 5 years of experience with Android
  • You are a team player - you believe that we can achieve more as a team than as an individual.
  • You believe that code quality matters, and you can produce high-quality code.
  • You can make conscious compromises in order to be fast to adapt and fast to deliver.
  • You innovate, take savvy risks. You don’t follow the crowd.
  • You do the right thing as an engineer, as a colleague, and as a citizen.

See more jobs at YouGov

Apply for this job

+30d

QA Engineer - Mobile (Remote)

DHISMadrid, Spain, Remote
agilekotlinsqlDesignmobileqalinuxjenkinspython

DHIS is hiring a Remote QA Engineer - Mobile (Remote)

Job Description

We are looking for a QA mobile engineer to develop and execute exploratory and automated tests to ensure quality of mobile solutions to support data capture and management for Health Management Information Systems in several developing countries. We are working together with the department of informatics at the University of Oslo (UiO) on the design and development of the current generation of DHIS2 mobile applications in the context of national health systems in developing countries. Currently our team has 9 mobile developers and one of the main objectives of this position will be to design, implement, and conduct tests before product launches to identify and resolve system malfunctions to meet quality standards.

Main responsibilities

  • Create detailed, comprehensive and well-structured test plans and test cases.
  • Estimate, prioritise, plan and coordinate testing activities
  • Design, develop, document, and run automation tests in espresso and compose.
  • Identify, document clearly, verify and track bugs.
  • Enhance overall quality and propose quality standards/tools
  • Facilitate efficient development, test and release processes.
  • Coordinate with the global DHIS2 QA team to align on principles and testing methodologies.
  • Coordinate with developers to ensure best CI/CD practices. 

Qualifications

Requirements

  • Passionate about working on a meaningful, impactful, and challenging global project
  • 3 - 5 years of work experience as a QA engineer for mobile solutions in highly scalable deployments.
  • Excellent knowledge of testing frameworks such as Junit, Espresso, and Compose testing.
  • Excellent knowledge of CI tools such as Jenkins or Bitrise.
  • Experience with scripting languages such as Bash and Python for automating tasks.
  • Good knowledge of some of Kotlin and/or Java.
  • Experience with agile methodologies (Kanban/Scrum) 
  • Fluent in English
  • Self-motived and able to work remotely and independently

Nice to have

  • Linux administration
  • Databases design and SQL
  • Kotlin multiplatform and Jetpack compose.
  • Experience in working in open source projects
  • Interest on the use of technology for development and social change
  • French and/or Spanish

See more jobs at DHIS

Apply for this job

+30d

Android Developer

Yellow Brick RoadWarszawa, Poland, Remote
kotlinandroid

Yellow Brick Road is hiring a Remote Android Developer

Opis oferty pracy

Projekty, w które będziesz zaangażowany:

Firma działa jak klasyczny software house, specjalizujący się w rozwiązaniach mobilnych dla klientów polskich i zagranicznych. Do portfolio należy jedna z najwyżej ocenianych polskich aplikacji mobilnych, którą pewnie poznałeś. Zdarzają się też mniej ekscytujące projekty, ale generalnie jest ciekawie :).

Oczekiwania w stosunku do Ciebie:

  • samodzielność

  • praca w dobrym (nie ekstremalnym) tempie 

  • kod, który solidnie będzie przechodził przez review

Jeśli sprawnie “zdejmujesz tematy z backlogu” i realizujesz zadania tak, że nikt z zespołu nie ma uwag do tempa pracy i komunikacji, wszystko jest OK.

Mój klient pomoże Ci zrealizować oczekiwania:

  • przez indywidualne podejście do potrzeb szkoleniowych: jeśli znajdziesz szkolenie, materiały albo inną formę edukacji, która pomoże w bieżącej pracy, firma zapłaci lub dołoży się do jej realizacji.
  • przez regularny transfer wiedzy w zespole, złożonym w dużej mierze z seniorów. 
  • przez atmosferę współpracy i dbałość o dobre relacje.

 

Jeśli spełnisz oczekiwania, czekają Cię następujące możliwości:

Choć struktura firmy jest płaska i raczej nie ma managerskich ścieżek kariery, możliwy jest rozwój ekspercki, oraz wejście na poziom team leadera. Liderzy zespołów wyłaniają się naturalnie - kto najwięcej umie, od tego inni chcą się uczyć.

 

Kwalifikacje

  • minimum 3 lata doświadczenia w pisaniu aplikacji mobilnych na system Android
  • znajomość Kotlin
  • dobry angielski

See more jobs at Yellow Brick Road

Apply for this job

+30d

Test Automation Engineer

Yellow Brick RoadWarszawa, Poland, Remote
kotlinswiftapiangularpythonNode.js

Yellow Brick Road is hiring a Remote Test Automation Engineer

Opis oferty pracy

Projekty, w które będziesz zaangażowany:

 

Firma działa jak klasyczny software house, specjalizujący się w rozwiązaniach mobilnych dla klientów polskich i zagranicznych. Do portfolio należy jedna z najwyżej ocenianych polskich aplikacji mobilnych, którą pewnie poznałeś. Zdarzają się też mniej ekscytujące projekty, ale generalnie jest ciekawie :).

 

Oczekiwania w stosunku do Ciebie:

 

  • samodzielność

  • praca w dobrym (nie ekstremalnym) tempie 

 

Jeśli sprawnie realizujesz zadania tak, że nikt z zespołu nie ma uwag do tempa pracy i komunikacji, wszystko jest OK.

Zadania można realizować różnymi zestawami narzędzi, najistotniejsze jest zrozumienie procesu wytwarzania aplikacji mobilnych z back-endami spinającymi różne API  i mikroserwisy tworzone przez klienta i pochodzące od zewnętrznych dostawców. 

 

Mój klient pomoże Ci zrealizować oczekiwania:

 

  • przez indywidualne podejście do potrzeb szkoleniowych: jeśli znajdziesz szkolenie, materiały albo inną formę edukacji, która pomoże w bieżącej pracy, firma zapłaci lub dołoży się do jej realizacji.
  • przez regularny transfer wiedzy w zespole, złożonym w dużej mierze z seniorów. 
  • przez atmosferę współpracy i dbałość o dobre relacje.

 

Jeśli spełnisz oczekiwania, czekają Cię następujące możliwości:

 

Choć struktura firmy jest płaska i raczej nie ma managerskich ścieżek kariery, możliwy jest rozwój ekspercki, oraz wejście na poziom team leadera. Liderzy zespołów wyłaniają się naturalnie - kto najwięcej umie, od tego inni chcą się uczyć.

Kwalifikacje

  • minimum 3 lata doświadczenia w testach automatycznych
  • umiejętność programowania (bardzo dobrze jeśli jest to język Python)
  • bardzo mile widziane jest doświadczenie ze stosem technologicznym używanym w firmie:  natywne technologie mobilne (Swift, Kotlin), React i Angular (front-end) oraz Python i Node.js (back-end) 
  • bardzo dobra znajomość języka angielskiego

See more jobs at Yellow Brick Road

Apply for this job

+30d

Senior Java Software Engineer Kotlin - 246 - (BS - SE)

ITScoutChile, CL Remote
agilekotlinsqlmobilegraphqlgitjavatypescriptAWS

ITScout is hiring a Remote Senior Java Software Engineer Kotlin - 246 - (BS - SE)

⚠️ Only available for applicants from Chile ⚠️

Our client is an online travel company for travellers and partners. They own numerous well-known vacation rental marketplaces that provide consumers access to airline tickets, lodging, car rentals, cruises, vacation packages, insurance, and other services from various suppliers through its mobile app and branded websites.

What you will do..

  • Create and maintain quality software using best-in-class tools: Kafka, Splunk, DataDog, AWS
  • Participate in the resolution of production issues and lead efforts toward solutions
  • Conduct code review, requirements elicitation, and estimations
  • Provide hands-on technical leadership and participate in architectural decision-making
  • Drive new features from inception to production, work with Product Management and Operations in an Agile environment
  • Deliver tested and optimized high-performance code for a distributed container-based architecture
  • Participate in 12/7, or 24/7 on-call activities

Requirements:

  • Showing 5+ years of experience in Java and JS
  • Skilled in TypeScript, React, and Kotlin
  • Having practice with Spring Framework, and Dropwizard
  • Confidently working with Git
  • Knowledgeable about SQL databases, GraphQL, Apollo Client
  • Confident in modern Front End build and test tooling (Webpack, ESlint, Cypress, Jest, Babel, NPM/Yarn)
  • The one who can take care of quality by unit and integration tests
  • Accustomed to working with Agile Methodologies
  • Able to communicate in English freely in a multicultural environment

Competencies:Effective as a team player and a mentor to others.

Studies:Software Engineer or similar

Work Schedule: Monday to Friday from 09:00 to 18:00

100% Remote

Benefits:

Our client is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment regardless of race, color, religion, age, sex, nationality, disability, sexual orientation, gender identity and expression, veteran status, and other protected characteristics under applicable law.

  • Develop top-notch solutions to maintain the client's uniqueness in the market
  • Grow a performant production environment in a way that makes the system increasingly reliable
  • Work with our stack satisfying 10s of thousands of requests per second
  • Have access to 11,300+ learning solutions with Company University and Udemy Business
  • Extend your skill set and gain practical experience by cooperating at the New Experience Board program
  • Gain certifications from leading providers (Google, AWS & others)
  • Empower you to scale your expertise with others by joining the Mentoring Program

See more jobs at ITScout

Apply for this job

+30d

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

Scalable GmbHBerlin, Germany, Remote
agilekotlinDesignapijavabackend

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

Job Description

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

Qualifications

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

See more jobs at Scalable GmbH

Apply for this job

+30d

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

Scalable GmbHBerlin, Germany, Remote
agilekotlinterraformDesigngraphqlapidockerpythonAWS

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

Job Description

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

Qualifications

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

See more jobs at Scalable GmbH

Apply for this job

+30d

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

Scalable GmbHBerlin, Germany, Remote
kotlinapijavac++typescriptpythonAWSbackend

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

Job Description

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

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

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

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

Qualifications

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

What We Expect From Your Application

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

 

See more jobs at Scalable GmbH

Apply for this job

+30d

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

Scalable GmbHBerlin, Germany, Remote
kotlinapijavac++typescriptpythonAWSbackend

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

Job Description

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

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

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

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

Qualifications

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

What We Expect From Your Application

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

See more jobs at Scalable GmbH

Apply for this job

+30d

Software Developer (JavaScript), Pretoria and Cape Town

SynergyRecruitment1Pretoria, South Africa, Remote
agilekotlinjiraDesignswiftscrumiosgitrubyjavaandroidmysqljavascript

SynergyRecruitment1 is hiring a Remote Software Developer (JavaScript), Pretoria and Cape Town

Job Description

The following areas are key for this position:

• Take ownership of all tasks and responsibilities assigned to the employee;

• Responsive to all levels of communication;

• Unambiguous communication, assisting peer employees where needed;

• Innovative and problem solving skills are critical;

• Team work and creating synergies between employees and teams

Key Performance Areas:

Development responsibilities

1. Research, design, maintain, develop, debug and test new and existing software products for clients.

2. Code quality reviews - doing code reviews.

3. Solution and architecture design of software platforms.

4. Develop and improve quality assurance procedures.

5. Managing and responding to end-user/client feedback.

6. Professional interacting with clients.

7. Work in an agile team.

8. Doing development estimates and planning.

9. Participate in Scrum ceremonies

Qualifications

Competencies

1. The employee should hold a B.Sc computer, B.Eng (Electronic /computer) or similar degree or higher.

2. Experience with Agile Scrum mythology.

3. Experience in one or more of the following software languages and tools: i. JavaScript ii. XML, JSON, RESTful iii. JIRA iv. Git

4. Experience in one or more of the following software languages and tools would be advantages: i. Ruby on Rails ii. Elixir iii. MySQL iv. AngularJS v. Ionic vi. Native iOS – Swift vii. Native Android – Java and Kotlin

See more jobs at SynergyRecruitment1

Apply for this job

+30d

Java developer - Germany

Blackbird CollectiveBerlin, Germany, Remote
kotlinterraformmobilejavaAWSbackend

Blackbird Collective is hiring a Remote Java developer - Germany

Job Description

At the moment, we are collaborating with a few innovative startups searching for Backend Engineers who could support their existing teams. We continue to gain the majority of our work through recommendations so we are confident that our clients are great employers and offer work on exciting projects in international teams. 

Qualifications

  • Minimum 5 years of professional experience in writing backend code
  • Proven record of developing production-grade software in a team
  • A passion for writing clean, maintainable, functional, and testable code
  • Prior experience with Kotlin, or Java development (Developers without prior Kotlin knowledge are welcome and have the flexibility to learn Kotlin at a later stage)
  • Good command of spoken and written English
  • Team player and self-starter

Nice to have

  • Familiarity with Serverless, Kotlin, AWS, Terraform, FaunaDB, Redshift
  • Mobile development experience is welcomed
  • Prior experience of working in a start-up

See more jobs at Blackbird Collective

Apply for this job