kotlin Remote Jobs

169 Results

1d

Java Kotlin Tech Lead - (AO)

ITScoutLATAM, AR - Remote
kotlinsqlmobilejavaAWSbackend

ITScout is hiring a Remote Java Kotlin Tech Lead - (AO)

⚠️Only available for #residents of #Latinamerica⚠️
JAVA KOTLIN TECH LEAD
Summary

????️ Led and mentored back-end development, ensuring successful feature deployment and guiding junior developers.

???? Train and educate team members, enhancing their skills and understanding of the tech stack.

???? Collaborate with developers to align on feature specs, deployment, and automation of routine tasks.

???? Tech expertise in Java, Kotlin, SQL databases, and cloud services (preferably AWS).

????️ Interview process: Recruiter chat, manager chat (behavioral focus), and a 2-hour technical interview with challenges.

Project Overview:
The project seeks to transform fare payment systems in public transportation, streamlining the travel experience for millions of users worldwide. It involves creating cutting-edge fare collection platforms that allow passengers to purchase and display tickets on mobile devices, at ticket machines, or through bank card tap payments. Currently deployed in over 250 cities globally, the platform integrates seamlessly with popular apps such as Uber, Moovit, and Transit through an industry-first mobile ticketing SDK.

The primary focus is improving fare engine calculations and backend architecture to support complex, large-scale transportation networks efficiently. The project utilizes a technology stack that includes Java, Kotlin, REST, AWS services, Kafka, and infrastructure automation tools like Terraform.

Job Responsibilities:

  • Led and guided back-end development, ensuring the successful deployment of new features.
  • Educate and train team members, enhancing their skills and understanding of our tech stack and project goals.
  • Serve as a mentor and authoritative figure for junior developers, offering support and guidance to foster their professional growth.
  • Collaborate closely with developers to understand feature specifications and deployment processes.
  • Develop and maintain scripts and applications to automate routine tasks, increasing efficiency and consistency across operations.
  • Ensure code quality and maintainability by conducting code reviews and optimizing performance.

Technical Skills:

  • Strong background in JAVA and Kotlin for back-end development.
  • Experience with SQL databases.
  • Familiarity with cloud services, preferably AWS.

Qualifications:

  • Proven experience as a Tech Leader with a track record of leading development teams.
  • Excellent problem-solving skills and the ability to think analytically.
  • Strong communication skills and the ability to work collaboratively in a diverse team environment.
  • A commitment to learning and adapting to new technologies and methodologies.
  • Experience in mentoring junior developers and leading by example.


Interview Process


▪️ Recruiter Chat: 45 min with the Hiring Manager
▪️ Manager Chat: 45 min chat with a Senior Engineering leader focussing on interpersonal and communication skills, as well as technical competence and problem-solving ability (this round is focused on behavioral or situational questions)
▪️ Technical Interview: 2 hours long which involves a mixture of technical questions and a challenge resolution

See more jobs at ITScout

Apply for this job

1d

Senior Java Kotlin Backend Developer - (AO)

ITScoutLATAM, AR - Remote
S3SQSEC2kotlinterraformmobilescrumgitjavaAWSbackend

ITScout is hiring a Remote Senior Java Kotlin Backend Developer - (AO)

⚠️Only available for #residents of #Latinamerica⚠️
Back End Developer
Project Summary


• ???? Objective: Revolutionize fare payment systems in public transportation to simplify travel for millions globally.
• ???? Platform: Develops fare collection solutions allowing ticket purchases via mobile devices, ticket machines, or bank card taps. Deployed in 250+ locations worldwide.
• ???? Integration: Partners with apps like Uber, Moovit, and Transit through a pioneering mobile ticketing SDK.
• ???? Focus Areas: Enhance fare engine calculations and backend architecture for large-scale, complex networks.
• ????‍???? Tech Stack: Java, Kotlin, REST, AWS (DynamoDB, EC2, S3, etc.), Kafka, Terraform, and more.

Project Description


The project aims to revolutionize fare payment systems in public transportation, simplifying the travel experience for millions worldwide. It involves developing advanced fare collection platforms that enable users to purchase and display tickets on mobile devices, ticket machines, or by tapping bank cards. Deployed in over 250 locations globally, the platform integrates with major apps like Uber, Moovit, and Transit using an industry-first mobile ticketing SDK.

The focus is on enhancing fare engine calculations and backend architecture to support complex, large-scale transportation networks. The project leverages a tech stack that includes Java, Kotlin, REST, AWS services, Kafka, and infrastructure-as-code tools like Terraform.

The Role


As a Backend Developer, you will be key in building new features across various backend services central to the project’s systems. The company is committed to creating an enjoyable and fulfilling environment for crafting exceptional products. Teams are self-organized, employing methodologies such as Scrum, Kanban, or a hybrid approach tailored to their needs. Each team includes experts in development, testing, and sometimes hardware, all working together to deliver outstanding business outcomes for clients.

As the company continues to expand its fare engine calculations and architecture, this position offers an exciting opportunity to work with a wide range of technologies and programming paradigms on complex and engaging challenges.

Tech Stack


• Java, Kotlin
• REST
• Git / Gradle / Maven / Artifactory
• Amazon technologies (DynamoDB, EC2, S3, SQS, Kinesis, etc.)
• Kafka
• Spock/Groovy for testing
• Fully cloud-hosted platform with Infrastructure as Code tooling (Terraform)

While expertise in every tool and framework isn’t required, the company encourages continuous learning and exploration of new technologies.

Candidate Profile

• Strong command of the English language, with the ability to communicate clearly and effectively in both written and spoken English.
• Solid programming skills in Java or Kotlin and a quick learner of new technologies and domains.
• Passion for developing quality software that operates at scale.
• Ability to collaborate as part of a team that owns their software and provides input on the best approach for new features.
• Openness to adopting well-supported ideas and solutions, with a constructive approach to governance.
• Strong interpersonal skills to build positive relationships with colleagues and contribute to team success.
• A proactive and motivated mindset to ensure projects are completed efficiently and effectively.

Interview Process


▪️ Recruiter Chat: 45 min with the Hiring Manager
▪️ Manager Chat: 45 min chat with a Senior Engineering leader focussing on interpersonal and communication skills, as well as technical competence and problem-solving ability (this round is focused on behavioral or situational questions)
▪️ Technical Interview: 2 hours long which involves a mixture of technical questions and a challenge resolution

See more jobs at ITScout

Apply for this job

1d

iOS Engineer

AJ BellHybrid - WFH/London, United Kingdom
agilekotlinDesignswiftmobileiosc++

AJ Bell is hiring a Remote iOS Engineer

Job Description

We are now searching for a mid-level product centric iOS engineer to help us on our mission of striving to make investing easier for all. We like winning awards and we want you to help delight our users by creating award winning apps. You will put users at the forefront of the way you think and be passionate about great user experience and user interface design. You will be able to deliver tested, resilient and performant code against a fast paced environment. Your role will be pivotal in helping us achieve our mission by developing, shaping and iterating our customer facing iOS applications.

You will be working on a product that will help shape the way that people invest in order to secure their future financial wellbeing. Working in a small highly focused mobile application development team you will be responsible for delivering against key company goals not just a set of features. You will have the opportunity to impact and shape the way we build products.

Working in a small agile team will allow you to be both nimble whilst at the same time delivering value to the business. Our focus is on individuals and delivery rather than ceremonies and complex process.

One of the Sunday Times Best 100 Best Companies to work for, AJ Bell is an award winning financial services business redefining how people invest.

What will your key responsibilities be? 

  • Translate designs and wireframes into high quality code and beautiful products.
  • Design, build and maintain high performance, reusable, and reliable Swift and Objective-C code.
  • Ensure and strive for the best possible performance, quality, and responsiveness of the application.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organisation, and automation.
  • Work collaboratively alongside other engineers and developers working on different layers of infrastructure.

About you: 

  • 2/3 years’ experience in native mobile development.
  • Experience in developing consumer facing, high-performance iOS applications using Swift and Objective-C.
  • Strong knowledge of iOS SDK and all of its components.
  • Understanding of design patterns & SOLID principles.
  • Familiarity with RESTful APIs to connect iOS applications to back-end services.
  • Knowledge of the open-source iOS ecosystem and the libraries available for common tasks.
  • Knowledge of Kotlin Multiplatform advantageous
  • Ability to understand business requirements and translate them into technical requirements.
  • Understanding of iOS design principles and interface guidelines.
  • Proficient understanding of code versioning tools, such as Git.

About us:

AJ Bell is one of the fastest-growing investment platform businesses in the UK offering an award-winning range of solutions that caters for everyone, from professional financial advisers, to DIY investors with little to no experience. We have over 528,000 customers using our award-winning platform propositions to manage assets totalling more than £83.7 billion. Our customers trust us with their investments, and by continuously striving to make investing easier, we aim to help even more people take control of their financial futures.

Having listed on the Main Market of the London Stock Exchange in December 2018, AJ Bell is now a FTSE 250 company.

Headquartered in Manchester with offices in central London and Bristol, we now have over 1,400 employees and have been named one of the UK's 'Best 100 Companies to Work For’ for six consecutive years.

Our perks and benefits:

  • Starting holiday entitlement of 25 days, increasing up to 31 days with length of service
  • Holiday buy and sell scheme
  • A choice of pension schemes with matched contributions up to 6%
  • Discretionary bonus scheme
  • Annual free share awards scheme
  • Buy As You Earn (BAYE) Scheme
  • Health Cash Plan – provided by Medicash
  • Discounted private healthcare scheme and dental plan
  • Free gym membership
  • Employee Assistance Programme
  • Bike loan scheme
  • Sick pay+ pledge
  • Enhanced maternity, paternity, and shared parental leave
  • Loans for travel season tickets
  • Death in service scheme
  • Dedicated time for proof-of-concepts and assessing new tech
  • Support to attend conferences, events, and meet-ups
  • Paid time off for volunteer work
  • Charitable giving opportunities through salary sacrifice
  • Calendar of social events, including monthly payday drinks, annual Christmas party, summer party and much more
  • Personal development programmes built around you and your career goals, including access to personal skills workshops
  • Ongoing technical training
  • Professional qualification support
  • Talent management programmes
  • Peer recognition scheme, with rewards including restaurant and shopping vouchers or time off
  • Monthly leadership breakfasts and lunches
  • Casual dress code
  • Access to a range of benefits from our sponsorship deals

Hybrid working:

At AJ Bell, our people are the heart of our culture. We believe in building strong connections by working together. That's why we offer a hybrid working model, where you’ll spend a minimum of 50% of your working time per month in the office. For new team members, an initial period will be full-time in the office to help you immerse yourself in our business and build valuable relationships with your colleagues.

AJ Bell is committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants and all employees are empowered to bring their whole self to work.

We do not discriminate on the basis of race, sex, gender identity, sexual orientation, age, pregnancy, religion, physical and mental disability, marital status and any other characteristics protected by the Equality Act 2010. All decisions to hire are based on qualifications, merit and business need.

If you like the sound of the above, or just want to know more about the company and the role, we'd love to speak to you.

Qualifications

See more jobs at AJ Bell

Apply for this job

1d

Technical Interviewer | iOS and Android Experts

MAS Global ConsultingRemote, Colombia
Full TimekotlinDesignswiftmobileiosflutterjavac++android

MAS Global Consulting is hiring a Remote Technical Interviewer | iOS and Android Experts

Technical Interviewer | iOS and Android Experts - MAS Global Consulting - Career PageExperience in a senior or lead developer role,

See more jobs at MAS Global Consulting

Apply for this job

1d

Instructor, Front-End Bootcamp (Part-time)

CodecademyIndia Remote
RustkotlinDesigngitjavac++pythonjavascript

Codecademy is hiring a Remote Instructor, Front-End Bootcamp (Part-time)

We are NYC based, but remote friendly unless specified. 

Hello, World! Codecademy is on a mission to build inspiring careers in technology through engaging, accessible, and interactive online coding education.

Our learnershave gone on to start new jobs, launch new companies, and lead new lives thanks to their work with Codecademy, and our platform has transformed the way businesses develop and retain their teams.

Since 2011, our team has grown to over 200 employees serving 50+ million learners from 190+ countries.We’ve raised over $82Min venture capital funding from top investors including Prosus, Owl Ventures, Union Square Ventures, Y Combinator, and more--which gives us the capital to get stuff done in an impactful way.

Join us to help build a business that empowers tens of millions of people to lead better lives!

India based candidates only. Part-time candidates only. We are building a brand-new Content team in India but we're based in NYC.  

Codecademy is looking for a master programmer or instructor to help create a variety of types of content for the Codecademy Curriculum Team, whose mission is to provide quality content to Codecademy learners. The Content Lead, Computer Science, will work with the Codecademy Curriculum team to author interactive lessons, quizzes, projects, tutorials and more. The candidate will also onboard, guide, and train the junior content contributors on the team.

Computer Science includes languages like Python, C++, and Java and concepts like algorithms and data structures. (See Codecademy's existing Computer Science content in our catalog here)

WHAT YOU'LL DO

  • Design, author, and review in-depth technical articles, step-by-step project tutorials, technical documentation, and more.
  • Author interactive lessons, quizzes, and projects with clear outlines from Curriculum Instructional Designers.
  • Serve as the resident subject matter expert and conduct technical reviews of content produced by junior content contributors
  • Support the curriculum team in hiring, onboarding, and training junior content contributors
  • Support the curriculum team in documenting and improving process flows and content performance metrics
  • Collaborate with Codecademy's Curriculum team to craft learning outcomes and build a compelling learner experience

WHAT YOU'LL NEED

  • Subject matter expertise in multiple programming languages or frameworks
  • Formal education in computer science
  • 4+ years of experience in computer science – as a teacher or a professional
  • Experience contributing to technical documentation
  • A strong command of written and spoken English
  • Experience with developer tools such as Git, GitHub, and the command line.
  • Interest and ability to learn new programming languages, libraries, and frameworks quickly.
  • A collaborative mindset with experience working within a team

WHAT WILL MAKE YOU STAND OUT

  • Mastery of a variety of languages and frameworks, such as:
    • Classic: C/C++, Java, Python, JavaScript, C#
    • New: Go, Rust, Kotlin
    • Frameworks & Libraries: PyTorch, TensorFlow, NumPy, SciPy, popular web-dev frameworks
  • Experience using the Codecademy platform
  • Experience writing educational content that reaches a wide audience in a digital format
  • Extensive experience participating in an open-source project.

Equal Employment Opportunity

At Codecademy, we are committed to teaching people the skills they need to upgrade their careers. Codecademy aims to educate a richly diverse demographic of learners with our product and in order to accomplish this, we believe our team should reflect that rich diversity. Our company celebrates diversity in all of its forms-- race, gender, color, national origin, marital status, sexuality, religion, veteran status, age, ability, disability status-- and works to create an inclusive workplace where people of all backgrounds and beliefs are empowered to better their futures.

See more jobs at Codecademy

Apply for this job

2d

Software Engineer, Credit Card (Mobile)

GeminiRemote (USA)
2 years of experience3 years of experienceremote-firstkotlinDesignswiftmobileuiapiiosqa

Gemini is hiring a Remote Software Engineer, Credit Card (Mobile)

About the Company

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

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

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

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

The Department: Credit Card

The Role: Software Engineer (Mobile)

As an engineer on our mobile team, you’ll architect and solve complex problems that will directly influence the direction of the credit card space. There's a wide range of challenges to tackle – from ensuring the secure handling of millions of dollars worth of customer transactions, to developing innovative new credit card features, to optimizing our API response times to enhance the customer experience. We have a strong culture of code reviews, and a focus on security, with the end goal of writing and shipping high-quality code by getting things right the first time. As we scale and grow our business, we are committed to building the best credit card products in the industry. If you get excited about solving technical challenges that directly impact our customers, and the rest of the Gemini team, we’d love to hear from you.

Responsibilities:

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

Minimum Qualifications:

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

Preferred Qualifications:

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

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

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

#LI-AH1

Apply for this job

2d

Senior Software Engineer, Credit Card (Mobile)

GeminiRemote (USA)
4 years of experience3 years of experienceremote-firstkotlinDesignswiftmobileapi

Gemini is hiring a Remote Senior Software Engineer, Credit Card (Mobile)

About the Company

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

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

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

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

The Department: Credit Card

The Role: Senior Software Engineer (Mobile)

As an engineer on our mobile team, you’ll architect and solve complex problems that will directly influence the direction of the credit card space. There's a wide range of challenges to tackle – from ensuring the secure handling of millions of dollars worth of customer transactions, to developing innovative new credit card features, to optimizing our API response times to enhance the customer experience. We have a strong culture of code reviews, and a focus on security, with the end goal of writing and shipping high-quality code by getting things right the first time. As we scale and grow our business, we are committed to building the best credit card products in the industry. If you get excited about solving technical challenges that directly impact our customers, and the rest of the Gemini team, we’d love to hear from you.

Responsibilities:

  • Collaborate with product managers, designers, and other engineers to understand pain points and translate them into technical solutions.
  • Build efficient and reusable client tools and architect reliable, performant, and maintainable solutions for our client platforms.
  • Drive technical innovation, processes, and best practices required to deliver best-in-class mobile applications.
  • Mentor and develop a high-performing team of mobile engineers.
  • Contribute to the foundational good of their domain and engineering overall, defining patterns and examples, plus paying down tech debt.
  • Make well-reasoned design decisions, identifying potential issues, trade-offs, risks, and the appropriate level of abstraction.
  • Proficient in all relevant technical skills, and able to move quickly because of deep understanding of large portions of the codebase.
  • Lead and coach within their team where possible, trusted with team decisions.
  • Stay up-to-date with the latest industry trends, mobile technologies, and best practices, and actively contribute to the engineering organization.

Minimum Qualifications:

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

Preferred Qualifications:

  • Expertise in unit and integration testing.
  • Experience working with performance analysis tooling.
  • Experience working with Fastlane and/or build automation tooling.
  • Experience influencing product decisions with data.
  • Experience working autonomously with distributed teams.
  • Embraces big challenges as opportunities for growth.
  • Able to change direction quickly based on shifting company needs.

It Pays to Work Here

The compensation & benefits package for this role includes:
  • Competitive starting salary
  • A discretionary annual bonus
  • Long-term incentive in the form of a new hire equity grant
  • Comprehensive health plans
  • 401K with company matching
  • Paid Parental Leave
  • Flexible time off

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

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

#LI-AH1

Apply for this job

2d

Senior Mobile Engineer

carsalesSydney, Australia, Remote
kotlinswiftmobileiosandroid

carsales is hiring a Remote Senior Mobile Engineer

Job Description

Publift are developing a mobile monetisation SDK to replicate the success we've had with monetising web traffic. As a Senior Mobile Engineer, you will be a key contributor in the development of our SDK as we expand into the market.

This is an exciting role, which will include:

  • Cross-platform development using Kotlin, Swift and Kotlin Multiplatform
  • A considerable R&D effort as we re-use optimisation strategies from our web product, and invent new ones suitable for the mobile ecosystem
  • Integrate mobile and native advertising technologies, so that our clients can trust us to provide a top-notch SDK that supports a wide range of devices and ad formats

Qualifications

The following in either Android or iOS:

  • Strong experience in app development. both iOS & Android are preferred, but we are ready to train someone who is keen to learn.
  • Experience debugging low-level platform or performance issues
  • Experience integrating 3rd-party libraries/SDKs
  • Experience with mobile advertising would be beneficial
  • Experience with build chain tools and CI/automation
  • Positive, pro-active and team-oriented attitude
  • Enthusiastic, can-do attitude towards solving problems and supporting our clients

See more jobs at carsales

Apply for this job

3d

Senior Android Developer

OuraHelsinki,Uusimaa,Finland, Remote Hybrid
kotlinDesignmobileUXgitc++androidtypescript

Oura is hiring a Remote Senior Android Developer

Our mission at Oura is to empower every person to own their inner potential. Our award-winning products help our global community gain a deeper knowledge of their readiness, activity, and sleep quality by using their Oura Ring and its connected app. We've helped 2.5 million people understand and improve their health by providing daily insights and practical steps to inspire healthy lifestyles.

We are looking for a Senior Android Developer to join our Connectivity team to collaboratively architect, design and develop lower-level functionality for the Oura Android app. This team works closely together with the Firmware and App Platform teams in the very essential interface between hardware and software. The responsibilities of the Connectivity team include - but are not limited to - developing our Bluetooth layer to enable efficient and secure communication between Oura ring and application along with implementing support for next generation products and maintaining the app-ring connectivity between millions of devices on the field. We care deeply about maintaining and upgrading our code base so that it is at the forefront of technology, and actively work to get rid of legacy implementations.

Together we are building a product that helps our users to get more restorative sleep, and to see how their lifestyle affects their body and mind.

What You will do:

  • Architect, design and build new features in the Connectivity team
  • Collaborate closely with our Firmware and App Platform teams
  • Ensure consistency across our apps
  • Keep an eye on where the Android world is going and actively prototype and try out new frameworks and ways of working that improve our productivity
  • Work with us to develop systems to ensure we provide performant, maintainable apps and improve the developer experience as we scale

We would love to have You on our team, if You have:

  • A solid experience developing and shipping professional Android applications
  • Mastery over Kotlin
  • Experience working with Android Bluetooth APIs or Bluetooth libraries
  • Good technical specification skills and understanding of complex systems and how they can be made maintainable and productive to work with
  • An excellent understanding of both user interface level and application engine level challenges and SDK APIs
  • Pragmatic can-do attitude; shipping working software brings you joy
  • Passion for the little things, in both engineering and UX
  • Enjoy problem solving with people outside of your own domain

We also appreciate if You have knowledge on any of the following technologies:

  • RxJava and reactive programming
  • Coroutines and Flow framework
  • Realm mobile database
  • TypeScript
  • Jetpack Compose
  • Kotlin and functional programming
  • Git workflows 
  • C++

Benefits:

  • Competitive Salary
  • Lunch benefit
  • Wellness benefit
  • Flexible working hours + work-life balance
  • Collaborative, smart teammates
  • An Oura ring of your own (if you want)
  • Easy-to-reach offices in Oulu Teknologiakylä and in Helsinki city center
  • Latest equipment of choice

If this sounds like the next step for you, please send us your application and CV as soon as possible, but by October 2nd the latest.

Oura is proud to be an equal opportunity workplace. We celebrate diversity and are committed to creating an inclusive environment for all employees. Individuals seeking employment at Oura are considered without regards to age, ancestry, color, gender (including pregnancy, childbirth, or related medical conditions), gender identity or expression, genetic information, marital status, medical condition, mental or physical disability, national origin, socioeconomic status, protected family care or medical leave status, race, religion (including beliefs and practices or the absence thereof), sexual orientation, military or veteran status, or any other characteristic protected by federal, state, or local laws. We will not tolerate discrimination or harassment based on any of these characteristics.

See more jobs at Oura

Apply for this job

5d

Software Engineering Manager, Identity Lifecycle

SquareLos Angeles, CA, Remote
gRPCkotlinDesignjavaMySQL

Square is hiring a Remote Software Engineering Manager, Identity Lifecycle

Job Description

You will:

  • Lead and participate in critical technical, design, strategy and product discussions with leaders across the organization and company

  • Work with cross-functional partners to build impactful products and platform features

  • Build a world-class team by hiring exceptional talent, coaching and developing engineers, cultivating pragmatic engineering decision-making, and leveraging your technical expertise to constantly raise the bar

  • Define your team’s vision and roadmap by thoroughly understanding your customers’ needs

  • Creatively solve challenging technical problems at scale

  • Foster ownership, inclusiveness, accountability, pragmatism, and urgency in the team

  • Do whatever needs to get done to help your team execute. This could mean writing code, planning a team offsite, or covering an oncall shift.

Qualifications

You have:

  • Must be located in the Pacific Time Zone

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

  • 2+ years experience directly managing engineers (including providing mentorship, feedback, and investing in the career growth of your team members)

  • Well-developed curiosity and enjoy building creative solutions to complex problems

  • Previous success prioritizing urgency, excellence, and delivery in a fast-paced and high-growth environment

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

  • Strong sense of ownership, accountability and autonomy

  • Strong communication skills

Technologies we use and teach:

  • Java, Kotlin

  • JUnit, Hibernate, Guice

  • HTTP, JSON, gRPC, and Protocol Buffers

  • Datadog

  • MySQL

  • Amazon Web Services

  • Kafka and event driven architecture

See more jobs at Square

Apply for this job

5d

Principal Software Engineer, Product Server

SquareSan Francisco, CA, Remote
kotlinterraformpostgresgraphqlrubyjavaMySQLAWSbackendPHP

Square is hiring a Remote Principal Software Engineer, Product Server

Job Description

Square recently consolidated some of its backend team across different business verticals under one centralized Product Server organization. The Product Server organization is a 300+ engineering team owning 150+ backend services in different technical stacks (Go, Java, Kotlin, Ruby, PHP). This is a transformational time to join our team as a Principal Software Engineer reporting into Product Server Lead to help establish the blueprint for building long term technical strategy, operation principles and engineering excellence culture impacting hundreds of engineers across the company!

As a Principal Software Engineer for Product Server organization, you will: 

  • Help craft and drive long term technical strategy across different business verticals in Product Server to standardize and ensure operational excellence and efficiency of key production services
  • Work with other senior engineers to set technical standards, make strategic technology choices and provide technical leadership on high impact projects
  • Influence and coach a distributed team of engineers across the organization, evolving and instilling a culture of high quality and high velocity work
  • Facilitate alignment and clarity across teams on goals, outcomes, and timelines working across several engineering disciplines and leaders at Square.
  • As needed, lead by example and dive into hands-on execution to solve for critical incidents and projects.
  • Work with your peers to influence Engineering across all of Square and Block

Qualifications

  • 15+ years of software engineering experience building high performance distributed systems and operating them at scale.
  • 5+ years of experience in a technical leadership role leading project teams and setting technical direction.
  • 3+ years of experience working in a complex, matrixed organization involving cross-functional, and/or cross-business projects.
  • Proven record of successfully delivering large infrastructures or migrations (spanning 1+ year) and large teams from start to finish with strong collaboration, communication, and ownership
  • Strong technical judgment and expertise with a focus on reliability, scalability, and correctness.
  • Exceptional communication, leadership, and influence skills.
  • Industry expert level know how in few of the key backend technologies we use
    • Java, Kotlin, Ruby, PHP, Terraform, GraphQL
    • MySQL, Postgres, DynamoDB, Snowflake
    • Protocol Buffers, Kafka, Temporal IO, Envoy
    • AWS and other cloud platforms

See more jobs at Square

Apply for this job

5d

Staff Engineer, Reporting Platform

SquareLos Angeles, CA, Remote
SalesSQSLambdakotlinterraformDesigngraphqlrubyjavaelasticsearchAWSbackend

Square is hiring a Remote Staff Engineer, Reporting Platform

Job Description

We are the Orders Reporting Platform team, a team whose mission is to help merchants of all sizes gain insights from their core sales data through the interface of their choosing. We sit at the center of critical domains and data flows, and we’re building a multi-layered platform to achieve our goals with Square-wide impact. We’re looking for a staff software engineer who can lead development for new reporting and platform functionality to significantly level-up the user-facing reporting experience at Square.

As the core transactional record at Square, Orders form the backbone of data sellers use to analyze, understand, and improve their business performance. Sellers rely on our platforms and experiences to understand both up-to-the minute analysis of the business, as well as to analyze longer-term trends and insights - being able to bridge the worlds between real-time transactional systems and batch/analytical systems is a strong plus for the position.

As a Staff Engineer, you will lead the design and implementation of new platform features, mentor and lead engineers across the team, and engage with partner teams across the company in service of our team and organizational objectives.

You will:

  • Work with Product and stakeholders across Square to identify platform requirements, and work within the engineering team to plan and implement the corresponding features.

  • Provide high-quality hands-on contributions across multiple code bases.

  • Identify technical and architectural end states for the project, and influence/evolve the code base in those directions.

  • Drive impact through technical leadership and mentorship across the team.

Qualifications

You have:

  • 7+ years of software development experience

  • Familiarity with architecting/implementing Java-/Kotlin-based backend services

  • Strong product intuition and interest, with platform-building experience

  • Tactical and strategic leadership experience on medium/large-scale software projects

  • Strong written communication skills for internal and external stakeholders

  • Interest and experience in mentoring other engineers

Even better:

  • Experience and familiarity with Kotlin, GraphQL, Elasticsearch, and AWS technologies

  • Experience with real-time streaming into OLAP platforms such as Databricks and/or Snowflake.

  • Proficiency in large-scale Ruby and/or open-source projects

  • Experience with real-time data streaming platforms such as Kafka and Kinesis.

  • Familiarity with the payments-processing domain

Technologies we use within Orders Reporting Platform:

  • Java, Kotlin, Ruby

  • GraphQL

  • Elasticsearch, DynamoDb

  • Kafka, Snowflake

  • Terraform, AWS Lambda, SQS, Cloudwatch

See more jobs at Square

Apply for this job

6d

Sr. Manager, Engineering (EMR)

DevOPSkotlinjavac++backend

hims & hers is hiring a Remote Sr. Manager, Engineering (EMR)

Hims & Hers Health, Inc. (better known as Hims & Hers) is the leading health and wellness platform, on a mission to help the world feel great through the power of better health. We are revolutionizing telehealth for providers and their patients alike. Making personalized solutions accessible is of paramount importance to Hims & Hers and we are focused on continued innovation in this space. Hims & Hers offers nonprescription products and access to highly personalized prescription solutions for a variety of conditions related to mental health, sexual health, hair care, skincare, heart health, and more.

Hims & Hers is a public company, traded on the NYSE under the ticker symbol “HIMS”. To learn more about the brand and offerings, you can visit hims.com and forhers.com, or visit our investor site. For information on the company’s outstanding benefits, culture, and its talent-first flexible/remote work approach, see below and visit www.hims.com/careers-professionals.

​​About the Role:

Hims & Hers is seeking an experienced, self-motivated, and results-driven Sr. Engineering Manager to build and support our self-service platform used for our in-house EMR (Electronic Medical Record) platform. The ideal candidate is a leader with systems implementation experience. In this role, you will collaborate with product managers, engineering leaders, and fulfillment operations leaders to deliver solutions for our EMR team. You will ensure our platform is reliable, scalable, and adaptable to our growing business needs.

You Will:

  • Lead, mentor, and coach a team of engineers, fostering a collaborative and high-performance work environment
  • Set clear expectations, provide regular feedback, and conduct performance evaluations (we do this 3 times per year at Hims & Hers)
  • Collaborate with our recruiting team to hire and onboard new team members
  • Help define and execute the technical roadmap for your team, aligning it with the company's strategic goals
  • Assist your team in following the best practices and coding standards
  • Stay up-to-date with industry trends and emerging technologies to make informed technical decisions
  • Assist with the planning, prioritization and development of features and projects, ensuring on-time delivery
  • Work closely with product and program managers to define project requirements, scope, and timelines
  • Identify and mitigate technical risks and issues
  • Collaborate with other engineering teams, including: DevOps, Security, SRE and Data Platform, to ensure alignment across various engineering functions
  • Communicate effectively with stakeholders to gather requirements and provide project updates

You Have:

  • Bachelor's or Master's degree in Computer Science or a related field
  • 10+ years of development experience, with a strong background in backend systems
  • 5+ years of leadership or managerial experience, with a track record of building and managing high-performing engineering teams
  • Proficiency in Kotlin, Java, or other OOP languages and web frameworks
  • Strong problem-solving and analytical skills
  • Excellent communication and interpersonal skills

 

Our Benefits (there are more but here are some highlights):

  • Competitive salary & equity compensation for full-time roles
  • Unlimited PTO, company holidays, and quarterly mental health days
  • Comprehensive health benefits including medical, dental & vision, and parental leave
  • Employee Stock Purchase Program (ESPP)
  • Employee discounts on hims & hers & Apostrophe online products
  • 401k benefits with employer matching contribution
  • Offsite team retreats

 

#LI-Remote

 

Outlined below is a reasonable estimate of H&H’s compensation range for this role for US-based candidates. If you're based outside of the US, your recruiter will be able to provide you with an estimated salary range for your location.

The actual amount will take into account a range of factors that are considered in making compensation decisions including but not limited to skill sets, experience and training, licensure and certifications, and location. H&H also offers a comprehensive Total Rewards package that may include an equity grant.

Consult with your Recruiter during any potential screening to determine a more targeted range based on location and job-related factors.

An estimate of the current salary range for US-based employees is
$190,000$215,000 USD

We are focused on building a diverse and inclusive workforce. If you’re excited about this role, but do not meet 100% of the qualifications listed above, we encourage you to apply.

Hims considers all qualified applicants for employment, including applicants with arrest or conviction records, in accordance with the San Francisco Fair Chance Ordinance, the Los Angeles County Fair Chance Ordinance, the California Fair Chance Act, and any similar state or local fair chance laws.

Hims & Hers is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at accommodations@forhims.com. Please do not send resumes to this email address.

For our California-based applicants – Please see our California Employment Candidate Privacy Policy to learn more about how we collect, use, retain, and disclose Personal Information. 

See more jobs at hims & hers

Apply for this job

6d

Sr. Manager, Engineering (Pharmacy)

kotlinjavac++backend

hims & hers is hiring a Remote Sr. Manager, Engineering (Pharmacy)

Hims & Hers Health, Inc. (better known as Hims & Hers) is the leading health and wellness platform, on a mission to help the world feel great through the power of better health. We are revolutionizing telehealth for providers and their patients alike. Making personalized solutions accessible is of paramount importance to Hims & Hers and we are focused on continued innovation in this space. Hims & Hers offers nonprescription products and access to highly personalized prescription solutions for a variety of conditions related to mental health, sexual health, hair care, skincare, heart health, and more.

Hims & Hers is a public company, traded on the NYSE under the ticker symbol “HIMS”. To learn more about the brand and offerings, you can visit hims.com and forhers.com, or visit our investor site. For information on the company’s outstanding benefits, culture, and its talent-first flexible/remote work approach, see below and visit www.hims.com/careers-professionals.

​​About the Role:

Hims & Hers is seeking an experienced, self-motivated, and results-driven Sr. Engineering Manager to build and support our self-service platform used for pharmacy operations and customer order fulfillment. The ideal candidate is a leader with systems implementation experience. In this role, you will collaborate with product managers, engineering leaders, and fulfillment operations leaders to deliver solutions for our Fulfillment and Pharmacy Operations teams. You will ensure our platform is reliable, scalable, and adaptable to our growing business needs.

You Will:

  • Lead, mentor, and coach teams of backend engineers to foster collaboration and high performance
  • Set clear expectations, provide feedback, and conduct performance evaluations
  • Collaborate with HR on hiring and onboarding new team members
  • Help define the technical roadmap for your backend team
  • Ensure timely delivery of projects and adherence to engineering best practices
  • Stay updated with industry trends to make informed technical decisions
  • Work with product and program managers to help define project requirements and timelines
  • Identify and mitigate technical risks
  • Communicate with stakeholders to gather requirements and provide project updates.
  • Support and improve team processes that drive software quality
  • Ensure prompt resolution of production issues and incidents

You Have:

  • Bachelor's or Master's degree in Computer Science or a related field
  • 10+ years of development experience, with a strong background in backend systems
  • 5+ years of leadership or managerial experience, with a track record of building and managing high-performing engineering teams
  • Proficiency in Kotlin, Java, or other OOP languages and web frameworks
  • Strong problem-solving and analytical skills
  • Excellent communication and interpersonal skills

 

Our Benefits (there are more but here are some highlights):

  • Competitive salary & equity compensation for full-time roles
  • Unlimited PTO, company holidays, and quarterly mental health days
  • Comprehensive health benefits including medical, dental & vision, and parental leave
  • Employee Stock Purchase Program (ESPP)
  • Employee discounts on hims & hers & Apostrophe online products
  • 401k benefits with employer matching contribution
  • Offsite team retreats

 

#LI-Remote

 

Outlined below is a reasonable estimate of H&H’s compensation range for this role for US-based candidates. If you're based outside of the US, your recruiter will be able to provide you with an estimated salary range for your location.

The actual amount will take into account a range of factors that are considered in making compensation decisions including but not limited to skill sets, experience and training, licensure and certifications, and location. H&H also offers a comprehensive Total Rewards package that may include an equity grant.

Consult with your Recruiter during any potential screening to determine a more targeted range based on location and job-related factors.

An estimate of the current salary range for US-based employees is
$190,000$215,000 USD

We are focused on building a diverse and inclusive workforce. If you’re excited about this role, but do not meet 100% of the qualifications listed above, we encourage you to apply.

Hims considers all qualified applicants for employment, including applicants with arrest or conviction records, in accordance with the San Francisco Fair Chance Ordinance, the Los Angeles County Fair Chance Ordinance, the California Fair Chance Act, and any similar state or local fair chance laws.

Hims & Hers is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at accommodations@forhims.com. Please do not send resumes to this email address.

For our California-based applicants – Please see our California Employment Candidate Privacy Policy to learn more about how we collect, use, retain, and disclose Personal Information. 

See more jobs at hims & hers

Apply for this job

7d

Senior Android Developer

DatacomWellington,New Zealand, Remote Hybrid
agilekotlinDesignFirebasemobileuiqaandroid

Datacom is hiring a Remote Senior Android Developer

Please note that as this is a full-time permanent role, we will only be able to accept applications from candidates who are currently a New Zealand Citizen and based in New Zealand.

 
Our Why  

Datacom works with organisations and communities across Australia and New Zealand to make a difference in people’s lives and help organisations use the power of tech to innovate and grow.  

 
About Us 

We have over 6,200 people across our global offices, and generate an annual revenue of over $1.2 billion, this makes us one of Australasia’s largest professional IT services companies. We have extensive expertise in operating data centres, providing IT services, software engineering and application management, as well as payroll and customer service design and operations. With this comes a long list of significant clients Datacom is committed to hiring, developing and promoting the best talent from a diverse range of backgrounds. We are local at heart, yet world-class in capability. 

 
About the Role 

The Senior Android Developer role is responsible for the core coded business logic for the developed application or platform. They should be intimately familiar with the languages and design patterns used in the application and strive to deliver code that is well structured and maintainable. 

It is their job to understand the business requirements for a feature or component of the application or platform and deliver the code to fulfil those requirements. The developer will be responsible for working with the relevant domain team members to ensure that all solutions are developed/coded and configured (including reporting) to ensure that the solution achieves the intended business requirements. We are looking for someone who is not only technically strong, but also excels in communication, leadership, and collaboration 

 
What you’ll bring 

  • Extensive experience with developing mobile apps within agile teams 
  • Proven product development skills and experience in Android development 
  • Ideally, have built mobile apps in Java/Kotlin for the past 5+ years 
  • Experienced with modern Android development concepts, including Jetpack libraries (e.g. Jetpack Compose, Navigation, WorkManager) and Kotlin Coroutines 
  • Experience building and maintaining apps with a large userbase 
  • Experience building reusable and testable code 
  • Experience writing unit and UI tests 
  • Experience with modularization is an added advantage 
  • Experience using CI/CD practices and tooling 
  • Familiar with app deployment using Google Play Console, Firebase App Distribution and App Center  
  • Good business experience and knowledge across several industries to help reshape 
    parts of the business and deliver agreed outcomes 
  • Excellent communication skills, with a strong focus on helping create collaborative 
    and productive teams 
  • Good conceptual and problem-solving skills with the ability to quickly learn and pick 
    up new technologies 

 
Responsibilities 

  • Develop code in a clear and maintainable way with a focus on ease of use & performance 
  • Be familiar with development frameworks and good practices 
  • Use established and common design patterns 
  • Work with the delivery team to design and deliver customer outcomes 
  • Work with QA team to design and run functional tests 
  • Work with the Business Analyst to resolve gaps or ambiguities in the functional requirements and design 

 

Why join us here at Datacom?  

Datacom is one of Australia and New Zealand’s largest suppliers of Information Technology professional services. We have managed to maintain a dynamic, agile, small business feel that is often diluted in larger organisations of our size. It's our people that give Datacom its unique culture and energy that you can feel from the moment you meet with us.  

We care about our people and provide a range of perks such as social events, chill-out spaces, remote working, flexi-hours and professional development courses to name a few. You’ll have the opportunity to learn, develop your career, connect and bring your true self to work. You will be recognised and valued for your contributions and be able to do your work in a collegial, flat-structured environment.  

We operate at the forefront of technology to help Australia and New Zealand’s largest enterprise organisations explore possibilities and solve their greatest challenges, so you will never run out of interesting new challenges and opportunities.  

We want Datacom to be an inclusive and welcoming workplace for everyone and take pride in the steps we have taken and continue to take to make our environment fun and friendly, and our people feel supported.  

 
 

 

See more jobs at Datacom

Apply for this job

7d

Senior Android Developer - Contractor

DatacomWellington,New Zealand, Remote Hybrid
agilekotlinDesignFirebasemobileuiqaandroid

Datacom is hiring a Remote Senior Android Developer - Contractor

Please note that as this is a contracting role, we will only be able to accept applications from candidates who are currently based in New Zealand. 

 
Our Why  

Datacom works with organisations and communities across Australia and New Zealand to make a difference in people’s lives and help organisations use the power of tech to innovate and grow.  

 
About Us 

We have over 6,200 people across our global offices, and generate an annual revenue of over $1.2 billion, this makes us one of Australasia’s largest professional IT services companies. We have extensive expertise in operating data centres, providing IT services, software engineering and application management, as well as payroll and customer service design and operations. With this comes a long list of significant clients Datacom is committed to hiring, developing and promoting the best talent from a diverse range of backgrounds. We are local at heart, yet world-class in capability. 

 
About the Role 

The Senior Android Developer role is responsible for the core coded business logic for the developed application or platform. They should be intimately familiar with the languages and design patterns used in the application and strive to deliver code that is well structured and maintainable. 

It is their job to understand the business requirements for a feature or component of the application or platform and deliver the code to fulfil those requirements. The developer will be responsible for working with the relevant domain team members to ensure that all solutions are developed/coded and configured (including reporting) to ensure that the solution achieves the intended business requirements. We are looking for someone who is not only technically strong, but also excels in communication, leadership, and collaboration 

 
What you’ll bring 

  • Extensive experience with developing mobile apps within agile teams 
  • Proven product development skills and experience in Android development 
  • Ideally, have built mobile apps in Java/Kotlin for the past 5+ years 
  • Experienced with modern Android development concepts, including Jetpack libraries (e.g. Jetpack Compose, Navigation, WorkManager) and Kotlin Coroutines 
  • Experience building and maintaining apps with a large userbase 
  • Experience building reusable and testable code 
  • Experience writing unit and UI tests 
  • Experience with modularization is an added advantage 
  • Experience using CI/CD practices and tooling 
  • Familiar with app deployment using Google Play Console, Firebase App Distribution and App Center  
  • Good business experience and knowledge across several industries to help reshape 
    parts of the business and deliver agreed outcomes 
  • Excellent communication skills, with a strong focus on helping create collaborative 
    and productive teams 
  • Good conceptual and problem-solving skills with the ability to quickly learn and pick 
    up new technologies 

 
Responsibilities 

  • Develop code in a clear and maintainable way with a focus on ease of use & performance 
  • Be familiar with development frameworks and good practices 
  • Use established and common design patterns 
  • Work with the delivery team to design and deliver customer outcomes 
  • Work with QA team to design and run functional tests 
  • Work with the Business Analyst to resolve gaps or ambiguities in the functional requirements and design 

 

Why join us here at Datacom?  

Datacom is one of Australia and New Zealand’s largest suppliers of Information Technology professional services. We have managed to maintain a dynamic, agile, small business feel that is often diluted in larger organisations of our size. It's our people that give Datacom its unique culture and energy that you can feel from the moment you meet with us.  

We care about our people and provide a range of perks such as social events, chill-out spaces, remote working, flexi-hours and professional development courses to name a few. You’ll have the opportunity to learn, develop your career, connect and bring your true self to work. You will be recognised and valued for your contributions and be able to do your work in a collegial, flat-structured environment.  

We operate at the forefront of technology to help Australia and New Zealand’s largest enterprise organisations explore possibilities and solve their greatest challenges, so you will never run out of interesting new challenges and opportunities.  

We want Datacom to be an inclusive and welcoming workplace for everyone and take pride in the steps we have taken and continue to take to make our environment fun and friendly, and our people feel supported.  

 
 

 

See more jobs at Datacom

Apply for this job

7d

[CAS] Senior Back-end Software Engineer (Java)

Software MindChișinău, Moldova, Remote
DevOPSTDDagilekotlinnosqlRabbitMQDesignjavapostgresqlMySQLkuberneteslinuxjenkinsjavascriptbackend

Software Mind is hiring a Remote [CAS] Senior Back-end Software Engineer (Java)

Job Description

Founded in 2012, the company has been leading the innovation of the iGaming industry ever since. Known for its unique and lovable brands, the group continues to develop and deliver best-in-class gaming products and experiences. We believe in the power of collective genius and look for idea generators, solution seekers and ingenious innovators that want to play a part in pioneering our brands into the future.

About the Team
As an online gaming company, our software is the heart of our business. We strive to create a safe, engaging and unparalleled player experience; we research, experiment and iterate. Our mission: to build a product and an organization that puts the experience first, delivering high-quality products our players love while enabling our people to be productive and creative without unnecessary disturbances.

Position – How You’ll Contribute

  • Build scalable, highly-available, robust systems and ensure their continuous delivery.
  • Work alongside other backend engineers to design, develop, deploy and maintain features of our platform.
  • Work on our current Product platform built using DDD, CQRS techniques and a microservice architecture.
  • Work as part of an Agile cross-functional team made of no more than 10 people.
  • Become a member and owner of our backend engineering culture, learning from other talented people.

Qualifications

Expectations – The Experience You Need

  • Minimum 5 years experience of relevant experience.
  • Someone who possesses demonstrated practical knowledge of the latest Java features, Spring Framework, Spring Boot, automated testing and MySQL (or other RDBMS such as PostgreSQL, OracleDB, etc).
  • Experience with transaction-heavy systems and tools such as Docker. Experience working with distributed systems, messaging, microservices and tools such as RabbitMQ and Kafka will give you an edge.
  • Experience with CQRS, DDD, TDD, NoSql databases and event sourcing is an asset. Knowledge of Kotlin or Javascript is also a plus.
  • Experience in CI/CD and DevOps knowledge is nice to have: Jenkins, Kubernetes, Google Cloud (GCP) and other cloud technologies.
  • Feels very comfortable in a Linux environment and working with tools like Git.
  • Appreciates the concepts and principles underlying open-source culture and good software development practices.

See more jobs at Software Mind

Apply for this job

9d

Android Technical Lead

carsalesMelbourne, Australia, Remote
kotlinDesignmobileapiiosandroid

carsales is hiring a Remote Android Technical Lead

Job Description

What you’ll do: 

The Android Tech Lead for our Apps Platform team is a technical leadership role, ensuring that our Android App technical domain and solutions meet both our current and future organisational and customer needs.

  • Working along side our product managers and design system team, you will create a technical vision for the team that strikes a balance between flexibility and complexity, whilst keeping focus on app performance and speed to market. Our native apps are API driven, it’s built to scale across Carsales and our lifestyle apps.
  • You will be identifying new patterns and solving them, serving multiple experience teams that integrates seamlessly with our core platform, from a technical and operational perspective.
  • Your technical leadership will span across our Buy Platform (Web & API) and Design System (TORQ), as well as across our iOS and Android teams. Your leadership will ensure that we collaborate and converge where it makes sense to, ensuring that the right people are involved to make technical decisions in a timely manner.
  • Our Android apps are built natively in Kotlin and Jetpack Compose. In this role, you will be pivotal in driving a few initiatives - enhancing the implementation of our design system, continuously upgrading our CI pipelines, and driving automation test strategies. You’ll also be empowered to define future opportunities and engage with stakeholders at various levels with clarity and purpose.
  • You will mentor and coach other app engineers to ensure our team is at the forefront of technical innovation and help to create an environment that retains, nurtures and attracts top apps engineering talent.
  • Define your team’s vision and roadmap by thoroughly understanding your customers’ needs

Qualifications

What are we looking for? 

 

  • Proven technical leader of large mobile apps teams in a high traffic, complex and fast-paced environments.
  • Experience in the build and adoption of app platform capabilities and design systems that enable the delivery of organisational and customer needs at speed and scale.
  • A strategic thinker and technical expert in the world of apps, you know your APIs and also what’s happening in the Apple space.
  • Have defined and communicated an inspiring technical vision to various stakeholders, taking accountability to deliver towards it.
  • Make the complex appear simple, with your strong conceptual understanding and ability to communicate on point.
  • Be a humble team player, with proven ability to build relationships and connect people at all levels

See more jobs at carsales

Apply for this job

10d

Senior Java Backend Software Engineer - Nantes

QlikRemote, Nantes, France
remote-firstkotlinsqlDesignmongodbazurejavac++dockerkubernetesjavascriptbackend

Qlik is hiring a Remote Senior Java Backend Software Engineer - Nantes

Description

What makes us Qlik?

 

AGartner® Magic Quadrant™ Leader for 14years in a row, Qliktransforms complex data landscapes into actionable insights, driving strategic business outcomes. Serving over 40,000 global customers, our portfolio leverages pervasive data quality and advanced AI/ML capabilities that lead to better decisions, faster.

 

We excel in integration and governance solutions that work with diverse data sources, and our real-time analytics uncover hidden patterns, empowering teams to address complex challenges and seize new opportunities.

 

The Senior Java Backend Software EngineerRole

 

Join our dynamic Data Governance & AI Team as a Senior Backend Software Engineer, where you will focus on developing innovative products for our Data Product Catalog.

 

You’ll immerse yourself in cloud-native development, enhancing our robust backend micro-services. Your mission will be to create highly available, fault-tolerant enterprise software that provides exceptional user value.

 

What makes this role interesting?

 

  • Cutting-Edge Technology:Work with a tech stack that includes Java, JavaScript, Go, Kotlin, and React, along with deployment tools like Docker, Kubernetes, and modern CI/CD technologies.
  • Global Collaboration:Join a multicultural community with teams across the world, solving technically challenging problems together.
  • Career Growth:Enjoy opportunities to move across different teams, change roles, or specialize in specific areas or technologies.
  • Work-Life Balance:Benefit from our remote-first policy, mental health support, and an extra week of benefits to ensure physical and mental well-being.
  • Strategic Impact:Contribute to solutions at the heart of Qlik's strategy, addressing user challenges associated with data growth in a fast-growing sector.

 

Here’s how you’ll be making an impact:

 

  • Innovative Development: Design and develop cutting-edge applications in the Data Governance & AI Team, ensuring they meet the highest standards of quality and performance.
  • Collaborative Solutions: Work across teams to deliver best-in-class products, supporting solution design, workshops, refinements, and estimations.
  • Continuous Improvement: Contribute to team self-management and drive continuous improvement, fostering a culture of innovation and excellence.
  • User-Centric Impact: Help solve complex problems associated with data growth, directly contributing to the success and satisfaction of our users.
  • Mentorship and Leadership: Guide junior team members, facilitate code reviews, and encourage best practices.
  • Problem-Solving:Employ critical thinking, problem-solving, and analytical skills.

 

We’re looking for a teammate with:

 

  • 6+ years’ experience in development
  • Strong knowledge of Rest APIs
  • Strong knowledge in Java and Spring Boot (knowledge of Go or Kotlin is a nice to have)
  • Experiences on MongoDB and SQL databases are required
  • Knowledge of the Cloud providers environments (Amazon Web Services / Microsoft Azure); 
  • Proficiency with GitHub Actions, Kubernetes, and Helm.
  • Excellent interpersonal, communication, and presentation skills in English.

 

Thelocationfor this role is:

 Nantes or France Remote

 

Ready to make a significant impact in a dynamic and innovative environment? Apply now to join our Data Governance & AI Team as a Senior Backend Software Engineer and be a part of shaping the future of data governance at Qlik. Click the apply button to start your journey with us!

 

 

More about Qlik and who we are:

 

Find out more about life at Qlik on social:Instagram,LinkedIn,YouTube, andX/Twitter, and to seeallotheropportunities to join usandour values, check outourCareers Page.

 

What else do we offer?

 

  • Genuine career progression pathwaysandmentoring programs
  • Culture of innovation, technology, collaboration, and openness
  • Flexible, diverse, and international work environment

 

Giving back is a huge part of our culture. Alongside an extra “change the world” dayplusanother for personal development, we also highly encourage participation in ourCorporate Responsibility Employee Programs

 

If you need assistance applying for a role due to a disability, please submit your request via email to accessibilityta @ qlik.com. Any information you provide will be treated according to Qlik’s Recruitment Privacy Notice. Qlik may only respond to emails related to accommodation requests. 

 

Qualified applicants will receive consideration for employment without regard to actual or perceived: race, color, religion, sex, sexual orientation, gender identity, pregnancy and related medical conditions, genetic information, national origin, age, marital status, protected veteran status, disability status or any other characteristic protected by applicable law. For United States applicants and employees, go to the US Department of Labor’s website to review the Equal Employment Opportunity Posters, including the “Know Your Rights” and “Pay Transparency Nondiscrimination” posters. 

 

Qlik is not accepting unsolicited assistance from search firms for this employment opportunity. Please, no phone calls or emails. All resumes submitted by search firms to any employee at Qlik via-email, the Internet or in any form and/or method without a valid written search agreement in place for this position will be deemed the sole property of Qlik. No fee will be paid in the event the candidate is hired by Qlik as a result of the referral or through other means.

#LI-EMEA

See more jobs at Qlik

Apply for this job

10d

Senior Java Backend Software Engineer - Suresnes

QlikRemote, Surenes, France
remote-firstkotlinsqlDesignmongodbazurejavac++dockerkubernetesjavascriptbackend

Qlik is hiring a Remote Senior Java Backend Software Engineer - Suresnes

Description

What makes us Qlik?

 

AGartner® Magic Quadrant™ Leader for 14years in a row, Qliktransforms complex data landscapes into actionable insights, driving strategic business outcomes. Serving over 40,000 global customers, our portfolio leverages pervasive data quality and advanced AI/ML capabilities that lead to better decisions, faster.

 

We excel in integration and governance solutions that work with diverse data sources, and our real-time analytics uncover hidden patterns, empowering teams to address complex challenges and seize new opportunities.

 

The Senior Java Backend Software EngineerRole

 

Join our dynamic Data Governance & AI Team as a Senior Backend Software Engineer, where you will focus on developing innovative products for our Data Product Catalog.

 

You’ll immerse yourself in cloud-native development, enhancing our robust backend micro-services. Your mission will be to create highly available, fault-tolerant enterprise software that provides exceptional user value.

 

What makes this role interesting?

 

  • Cutting-Edge Technology:Work with a tech stack that includes Java, JavaScript, Go, Kotlin, and React, along with deployment tools like Docker, Kubernetes, and modern CI/CD technologies.
  • Global Collaboration:Join a multicultural community with teams across the world, solving technically challenging problems together.
  • Career Growth:Enjoy opportunities to move across different teams, change roles, or specialize in specific areas or technologies.
  • Work-Life Balance:Benefit from our remote-first policy, mental health support, and an extra week of benefits to ensure physical and mental well-being.
  • Strategic Impact:Contribute to solutions at the heart of Qlik's strategy, addressing user challenges associated with data growth in a fast-growing sector.

 

Here’s how you’ll be making an impact:

 

  • Innovative Development: Design and develop cutting-edge applications in the Data Governance & AI Team, ensuring they meet the highest standards of quality and performance.
  • Collaborative Solutions: Work across teams to deliver best-in-class products, supporting solution design, workshops, refinements, and estimations.
  • Continuous Improvement: Contribute to team self-management and drive continuous improvement, fostering a culture of innovation and excellence.
  • User-Centric Impact: Help solve complex problems associated with data growth, directly contributing to the success and satisfaction of our users.
  • Mentorship and Leadership: Guide junior team members, facilitate code reviews, and encourage best practices.
  • Problem-Solving:Employ critical thinking, problem-solving, and analytical skills.

 

We’re looking for a teammate with:

 

  • 6+ years’ experience in development
  • Strong knowledge of Rest APIs
  • Strong knowledge in Java and Spring Boot (knowledge of Go or Kotlin is a nice to have)
  • Experiences on MongoDB and SQL databases are required
  • Knowledge of the Cloud providers environments (Amazon Web Services / Microsoft Azure); 
  • Proficiency with GitHub Actions, Kubernetes, and Helm.
  • Excellent interpersonal, communication, and presentation skills in English.

 

Thelocationfor this role is:

 

France, Paris or Nantes

 

Ready to make a significant impact in a dynamic and innovative environment? Apply now to join our Data Governance & AI Team as a Senior Backend Software Engineer and be a part of shaping the future of data governance at Qlik. Click the apply button to start your journey with us!

 

 

More about Qlik and who we are:

 

Find out more about life at Qlik on social:Instagram,LinkedIn,YouTube, andX/Twitter, and to seeallotheropportunities to join usandour values, check outourCareers Page.

 

What else do we offer?

 

  • Genuine career progression pathwaysandmentoring programs
  • Culture of innovation, technology, collaboration, and openness
  • Flexible, diverse, and international work environment

 

Giving back is a huge part of our culture. Alongside an extra “change the world” dayplusanother for personal development, we also highly encourage participation in ourCorporate Responsibility Employee Programs

 

If you need assistance applying for a role due to a disability, please submit your request via email to accessibilityta @ qlik.com. Any information you provide will be treated according to Qlik’s Recruitment Privacy Notice. Qlik may only respond to emails related to accommodation requests. 

 

Qualified applicants will receive consideration for employment without regard to actual or perceived: race, color, religion, sex, sexual orientation, gender identity, pregnancy and related medical conditions, genetic information, national origin, age, marital status, protected veteran status, disability status or any other characteristic protected by applicable law. For United States applicants and employees, go to the US Department of Labor’s website to review the Equal Employment Opportunity Posters, including the “Know Your Rights” and “Pay Transparency Nondiscrimination” posters. 

 

Qlik is not accepting unsolicited assistance from search firms for this employment opportunity. Please, no phone calls or emails. All resumes submitted by search firms to any employee at Qlik via-email, the Internet or in any form and/or method without a valid written search agreement in place for this position will be deemed the sole property of Qlik. No fee will be paid in the event the candidate is hired by Qlik as a result of the referral or through other means.

#LI-EMEA

See more jobs at Qlik

Apply for this job