kotlin Remote Jobs

176 Results

+30d

Senior Software Engineer

NielsenIQBogotá, Colombia, Remote
agilekotlinnosqljavaelasticsearchpostgresqlmysqlpythonAWSjavascript

NielsenIQ is hiring a Remote Senior Software Engineer

Job Description

As a Senior Software Engineer, you’ll be part of a team of smart, highly skilled technologists who are passionate about supporting and progressing leading edge solutions to meet our business requirements. Right now our platform is based in Java/Kotlin, Python, and JavaScript (React), and we continue to adopt the best of breed in cloud-native, low-latency technologies. We value CI/CD in everything that we develop. 

Responsibilities:

  • Start the day collaborating with your XFN team and Product Manager during daily standups to discuss the current sprint and remove any roadblocks  

  • Write Java, Kotlin, JavaScript or Python code (using TDD) to add functionality to our platform  

  • Build out an event driven, microservices architecture using both serverless technologies and RESTful, Spring Boot APIs (Java/Kotlin)  

  • Work on our infrastructure as code framework, using AWS services such as Lambda, ECS, Fargate, Step Functions, SNS/SQS, and Kinesis Firehose  

  • Model complex product data and work with multiple data stores, including MySQL, PostgreSQL, DynamoDB and Elasticsearch  

  • Pair with and mentor other engineers to provide highly valuable and innovative products to our customers  

  • Author architecture decision records and participate in whiteboarding sessions to demonstrate continual improvement of our engineering practices  

  • Help establish a technical vision and facilitate its implementation 

  • Meet weekly with your manager 1:1 to keep the lines of communication flowing and ensure your performance and development is on track  

  • Host a Lunch-and-Learn or Engineering Learning Session to showcase a new technology 

Qualifications

  • Strong fundamentals in back-end object-oriented programming, including proficiency in Java or Kotlin 
  • Familiarity integrating Restful APIs and an understanding of microservices architecture 

  • Experience working with relational and NoSQL databases  

  • Sound SDLC skills, preferably with experience in an agile environment  

  • Excellent English communication skills, with the ability to effectively interface across cross-functional technology teams and the business  

  • 4 or more years of relevant software engineering experience 

  • Minimum B.S. degree in Computer Science, Computer Engineering or related field 

See more jobs at NielsenIQ

Apply for this job

+30d

Senior Android Engineer, Consumer

sliceBelfast or UK Remote
agilekotlinmobileqaandroidbackend

slice is hiring a Remote Senior Android Engineer, Consumer

Ilir Sela started Slice with the belief that local pizzerias deserve all of the advantages of major franchises without compromising their independence. Starting with his family’s pizzerias, we now empower over tens of thousands of restaurants with the technology, services, and collective power that owners need to better serve their digitally minded customers and build lasting businesses. We’re growing and adding more talent to help fulfil this valuable mission. That’s where you come in.

The Challenge to Solve

Empower local business owners with an incredible Android app-based ordering experience that both delights their customers, and keeps them coming back for more.

The Role

As a member of one of our Consumer Product Engineering  squads, you will create innovative experiences in the Android version of our Consumer app,  that help hungry pizza buying customers order the food they love from their local pizzerias. You will work collaboratively with our other Product Engineering squads to collectively define and execute the product roadmap against company goals and realistic timelines. You will help us develop and test hypotheses to optimise the experience and be a driving force on cross-departmental squads to identify and prioritise high-impact opportunities.

The Team

Your day-to-day team would include a collaborative group of passionate mobile app engineers, backend  engineers, QA engineers, Designers and Data professionals working across our offices in Skopje, New York City and Belfast. You will also partner cross-functionally with such teams as Analytics and Marketing on product launches and ad hoc efforts. We care passionately about supporting and growing empowered Product Engineering teams. Our Product Engineering leaders have a people-first mindset; we care massively about developing our people, as they develop our world class user experiences.

The Winning Recipe

 We’re looking for creative, entrepreneurial engineers who are excited to build world-class products for small business counters. These are the core competencies this role calls for:

  • 5+ years of experience building consumer-focused commercial software
  • Advanced Experience building Android apps using Kotlin
  • Experience with various mobile patterns e.g. reactive programming, MVVM
  • Experience testing Android applications with frameworks such as JUnit, MockK
  • Experience with Android Jetpack including Compose, Hilt, Flows and Coroutines
  • Understanding of the full product development life-cycle and an agile mindset
  • Experience in using experimentation, analytics and A/B testing user experiences to get to the best possible solutions

The Extras

Working at Slice comes with a comprehensive set of benefits, but here are some of the unexpected highlights:

  • Access to medical, dental, and vision plans
  • Flexible working hours
  • Generous time off policies
  • Annual conference attendance and training/development budget
  • Market leading maternity and paternity schemes
  • Discounts for local pizzerias (of course)

The Hiring Process

Here’s what we expect the hiring process for this role to be, should all go well with your candidacy. This entire process is expected to take 1-3 weeks to complete and you’d be expected to start on a specific date.

  • 30 minute introductory meeting
  • 30 minute hiring manager meeting
  • 60 minute pairing interview
  • 60 minute technical interview
  • 30 minute CTO interview
  • Offer!

Pizza brings people together. Slice is no different. We’re an Equal Opportunity Employer and embrace a diversity of backgrounds, cultures, and perspectives. We do not discriminate on the basis of race, colour, gender, sexual orientation, gender identity or expression, religion, disability, national origin, protected veteran status, age, or any other status protected by applicable national, federal, state, or local law. We are also proud members of the Diversity Mark NI initiative as a Bronze Member.

Privacy Notice Statement of Acknowledgment

When you apply for a job on this site, the personal data contained in your application will be collected by Slice. Slice is keeping your data safe and secure. Once we have received your personal data, we put in place reasonable and appropriate measures and controls to prevent any accidental or unlawful destruction, loss, alteration, or unauthorised access. If selected, we will process your personal data for hiring /employment processes, as well as our legal obligations.If you are not selected for the job position and you have given consent on the question below (by selecting "Give consent") we will store and process your personal data and submitted documents (CV) to consider eligibility for employment up to 365 days (one year). You have the right to withdraw your previously given consent for storing your personal data and CV in the Slice database considering eligibility for employment for a year. You have the right to withdraw your consent at any time.For additional information and / or exercise of your rights to the protection of personal data, you can contact our Data Protection Officer, e-mail:privacy@slicelife.com

See more jobs at slice

Apply for this job

+30d

Staff Software Engineer - Authentication, Health

SquareSeattle, WA, Remote
kotlinDesignjavamysqlkubernetesAWS

Square is hiring a Remote Staff Software Engineer - Authentication, Health

Job Description

AboutHealth

Cash App has grown rapidly to 70+ million users moving billions of dollars daily. To support this, we are building out Health — a new Platform organization responsible for product experiences aimed at promoting the health of the increasingly complex Cash App ecosystem. Health works to improve Cash App access for our customers, while limiting access for bad or unauthorized users by detecting and preventing improper use across all of our core product areas. The teams under Health are creating these mission-critical services and products include Identity, Access, Risk Controls and Support Automation. We thrive on diverse perspectives, innovative thinking, a willingness to dive deep, and a readiness to work collaboratively across many disciplines (including product, design, operations, legal, data science and ML).

About the Authentication Team

The Access Authentication team handles all things authentication at Cash App. We ensure that our millions of customers can conveniently access their finances safely and reliably. In addition to implementing and refining the core authentication customer experiences, like the customer login and account recovery flows, we support Cash App's expansion into new use cases with reliable, well-designed access control primitives that reduce customer exposure to risk and fraud.

Our past successes include pioneering seamless authentication experiences that have reduced the time it takes customers to log in by more than 50%. Looking ahead, we are excited to tackle new challenges such as expanding our authentication methods to support emerging technologies.

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

  • Design, build, and operate the APIs and services that power Cash App's authentication flows
  • Contribute to the safety of our customers by ensuring meaningful control over account security
  • Evolve our architecture to scale with growth in customers and developers, working across large monolith codebases and microservices
  • Collaborate with product management and design to develop new, high-impact experiences
  • Build incrementally, test everything, and deploy daily
  • Work on the live support rotation to keep our systems running well

Qualifications

You Have:

  • 8+ years experience building and operating quality software
  • Technical initiative and leadership on previous projects
  • Growth mindset and a healthy comfort with ambiguity
  • Strong communication skills and customer empathy
  • Experience contributing to the growth of our development capabilities through leading, mentoring and supporting fellow engineers

Even better:

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

Technologies we use and teach:

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

This is a remote role.

#LI-Remote

See more jobs at Square

Apply for this job

+30d

Staff Full-Stack Engineer (d/f/m) | Hybrid or Remote in Germany, the UK, Ireland, the Netherlands, Spain

Personio+5 more Munich, Remote Germany, London, Dublin, Remote Spain, Remote Ireland, Amsterdam, Remote Netherlands, Remote UK, Barcelona
kotlinjavatypescriptcsskubernetesAWSreactjsbackend

Personio is hiring a Remote Staff Full-Stack Engineer (d/f/m) | Hybrid or Remote in Germany, the UK, Ireland, the Netherlands, Spain

The Role: How you'll make an impact at Personio
This position can be office-based, hybrid or fully remote from one of the following countries: Germany, the UK, Ireland, The Netherlands and Spain.

At Personio, your work transforms the way millions of people experience work every day. Join our Product & Technology team, where we drive our customers’ outcomes by designing, developing and delivering innovative and high-quality products. Be empowered to take ownership of your areas and make an impact on your team, our product, and our customers.
Role Responsibilities: What you'll do
Role & Responsibilities 
  • Lead high-impact and large-scale technical projects across the tribe and domains
  • Continuously raise the bar for engineering at Personio by role modelling and mentoring engineers across the tribe and interviewing and hiring new talent
  • Drive high-performing teams and maximize collaboration between these teams
  • Proactively seek out new areas/common problems to be tackled by your tribe
  • Contribute to knowledge sharing internally and tech branding through blogging and representing Personio at conferences & tech events
How we work
  • We are a product company whose teams are organized in a mission-based cross-functional fashion. You will work with other Engineers, Designers, Product Managers & Domain Leaders within and outside of your product area
  • Our components are built with Java, Kotlin, JVM, and Golang for the backend, and Typescript, React with Reactjs, Critical Render Path (CRP) and CSS on the front end.
  • All our components are dockerized and deployed on Kubernetes on AWS
  • Our development and deployment processes are fully automated
  • We have a “you built it, you run it” culture
Role Requirements: What you need to succeed
  • Previous experience as a Staff Engineer or Principal
  • Exceptional experience:
    • Designing, developing, and operating business-critical distributed systems at scale
    • Building a technical strategy and driving it across multiple teams
    • Working with workflows, process automation, and software product development
  • Outstanding communication skills to provide technical guidance and leadership
  • Ability to navigate technical debates and drive technical alignment
  • Proven experience in hiring, mentoring, and developing engineering talent
  • Passion for enabling others and being a force multiplier
  • Willingness to work hands-on as a developer focused on complex problems with high-impact
Why Personio
Personio is an equal opportunities employer, committed to building an integrative culture where everyone feels welcomed and supported. We embrace uniqueness and understand that our diverse, values-driven culture makes us stronger. We are proud to have an inclusive workplace environment that will foster your development no matter your gender, civil status, family status, sexual orientation, religion, age, disability, education level, or race.

Aside from our people, culture, and mission, check out some of the other benefits that make Personio a great place to work:

  • Receive a competitive reward package – reevaluated each year – that includes salary, benefits, and pre-IPO equity
  • Enjoy 28 days of paid vacation, plus an additional day after 2 and 4 years (because we love what we do, but we also love vacation!)
  • Make an impact on the environment and society with 2 (fully paid) Impact Days –  one for an individual project of your choice and one for a company-wide initiative
  • Receive generous family leave, child support, mental health support, and sabbatical opportunities with PersonioCares
  • Find your best way to work with our office-led, remote-friendly PersonioFlex! Most teams offer a roughly 50% remote, 50% in-office working framework
  • Invest in your development with an annual personal development budget to use on professional memberships, external certifications, conferences, and more
  • Connect with your fellow Personios at regular company and team events like All Company Culture Week and local year-end celebrations
  • Engage in a high-impact working environment with flat hierarchies and short decision-making processes
About us
Bring your best. Make your mark. We’re using technology to revolutionize the way HR operates so that we can transform the way millions of people experience work every day. We move fast, challenge the status quo, and support our people as they shape their careers.

With over 10,000 customers and a team of 2,000 in eight offices around the world, now is the perfect time to join! We believe in hiring driven people who want to make an impact. So bring your best, and let’s build the future of HR technology together.

Discover our Personio Principles, that guide our mindset, behaviours, and the ways we work together:

Exceed Customer Expectations: We anticipate, prioritize, and solve for the needs of our customers.
Deliver Exceptional Results: We dream big and move with urgency to make great things happen.
Elevate One Another: We work together as trusted partners to amplify our collective impact.
Care to Challenge: We care personally and challenge directly to unlock our full potential.
Ignite Positive Momentum: We embrace the challenge with a positive mindset and celebrate our wins together.
 
 

See more jobs at Personio

Apply for this job

+30d

Staff Backend Engineer (d/f/m) | Hybrid or Remote in Germany, UK, Ireland, The Netherlands, Spain

Personio+5 more Munich, Remote Germany, London, Dublin, Remote Spain, Remote Ireland, Amsterdam, Remote Netherlands, Remote UK, Berlin
kotlinkubernetesAWSbackend

Personio is hiring a Remote Staff Backend Engineer (d/f/m) | Hybrid or Remote in Germany, UK, Ireland, The Netherlands, Spain

The Role: How you'll make an impact at Personio
This position can be office-based, hybrid or fully remote from one of the following countries: Germany, the UK, Ireland, The Netherlands and Spain.

At Personio, your work transforms the way millions of people experience work every day. Join our Product & Technology team, where we drive our customers’ outcomes by designing, developing and delivering innovative and high-quality products. Be empowered to take ownership of your areas and make an impact on your team, our product, and our customers.
Role Responsibilities: What you'll do
Role & Responsibilities 
  • Lead high-impact and large-scale technical projects across the tribe and domains
  • Continuously raise the bar for engineering at Personio by role modelling and mentoring engineers across the tribe and interviewing and hiring new talent
  • Drive high-performing teams and maximize collaboration between these teams
  • Proactively seek out new areas/common problems to be tackled by your tribe
  • Contribute to knowledge sharing internally and tech branding through blogging and representing Personio at conferences & tech events
How we work
  • We are a product company whose teams are organized in a mission-based cross-functional fashion. You will work with other Engineers, Designers, Product Managers & Domain Leaders within and outside of your product area
  • Our components are built with Kotlin, JVM, and Golang for the backend. All our components are dockerized and deployed on Kubernetes on AWS
  • Our development and deployment processes are fully automated
  • We have a “you built it, you run it” culture
Role Requirements: What you need to succeed
  • Previous experience as a Staff Engineer or Principal
  • Exceptional experience:
    • Designing, developing, and operating business-critical distributed systems at scale
    • Building a technical strategy and driving it across multiple teams
    • Working with workflows, process automation, and software product development
  • Outstanding communication skills to provide technical guidance and leadership
  • Ability to navigate technical debates and drive technical alignment
  • Proven experience in hiring, mentoring, and developing engineering talent
  • Passion for enabling others and being a force multiplier
  • Willingness to work hands-on as a developer focused on complex problems with high-impact
Why Personio
Personio is an equal opportunities employer, committed to building an integrative culture where everyone feels welcomed and supported. We embrace uniqueness and understand that our diverse, values-driven culture makes us stronger. We are proud to have an inclusive workplace environment that will foster your development no matter your gender, civil status, family status, sexual orientation, religion, age, disability, education level, or race.

Aside from our people, culture, and mission, check out some of the other benefits that make Personio a great place to work:

  • Receive a competitive reward package – reevaluated each year – that includes salary, benefits, and pre-IPO equity
  • Enjoy 28 days of paid vacation, plus an additional day after 2 and 4 years (because we love what we do, but we also love vacation!)
  • Make an impact on the environment and society with 2 (fully paid) Impact Days –  one for an individual project of your choice and one for a company-wide initiative
  • Receive generous family leave, child support, mental health support, and sabbatical opportunities with PersonioCares
  • Find your best way to work with our office-led, remote-friendly PersonioFlex! Most teams offer a roughly 50% remote, 50% in-office working framework
  • Invest in your development with an annual personal development budget to use on professional memberships, external certifications, conferences, and more
  • Connect with your fellow Personios at regular company and team events like All Company Culture Week and local year-end celebrations
  • Engage in a high-impact working environment with flat hierarchies and short decision-making processes
About us
Bring your best. Make your mark. We’re using technology to revolutionize the way HR operates so that we can transform the way millions of people experience work every day. We move fast, challenge the status quo, and support our people as they shape their careers.

With over 10,000 customers and a team of 2,000 in eight offices around the world, now is the perfect time to join! We believe in hiring driven people who want to make an impact. So bring your best, and let’s build the future of HR technology together.

Discover our Personio Principles, that guide our mindset, behaviours, and the ways we work together:

Exceed Customer Expectations: We anticipate, prioritize, and solve for the needs of our customers.
Deliver Exceptional Results: We dream big and move with urgency to make great things happen.
Elevate One Another: We work together as trusted partners to amplify our collective impact.
Care to Challenge: We care personally and challenge directly to unlock our full potential.
Ignite Positive Momentum: We embrace the challenge with a positive mindset and celebrate our wins together.
 
 

See more jobs at Personio

Apply for this job

+30d

Mobile Engineering Intern

MozillaRemote Canada
kotlinDesignswiftmobileapijavac++backendfrontend

Mozilla is hiring a Remote Mobile Engineering Intern

Hiring Ranges
 
Remote Toronto: CAD 30.00 per hour.
To learn more about our Hiring Range System, please click thislink.
 
Why Mozilla?
 
Mozilla Corporation is the non-profit-backed technology company that has shaped the internet for the better over the last 25 years. We make pioneering brands like Firefox, the privacy-minded web browser, and Pocket, a service for keeping up with the best content online. Now, with more than 225 million people around the world using our products each month, we’re shaping the next 25 years of technology and helping to reclaim an internet built for people, not companies. Our work focuses on diverse areas including AI, social media, security and more. And we’re doing this while never losing our focus on our core mission – to make the internet better for people. The Mozilla Corporation is wholly owned by the non-profit 501(c) Mozilla Foundation. This means we aren’t beholden to any shareholders — only to our mission. Along with thousands of volunteer contributors and collaborators all over the world, Mozillians design, build and distributeopen-sourcesoftware that enables people to enjoy the internet on their terms. 
 
About this team and role
 
Mozilla isn’t just a great place to work. It’s an experience you’ll carry with you throughout your career. As part of our internship program, you’ll have the opportunity to be mentored one-on-one by somebody brilliant, to impact the projects you’ll collaborate on, and to never be bored. Ever. From the passionate people you’ll learn from, to the chances you’ll have to make the Web a better place, your time with Mozilla will be unlike any other.We are hiring for multiple Firefox Mobile teams - each solving their own unique challenges to make the web better for everyone. More details about all hiring teams will be shared in the interviews. Below is a small snapshot of the work we do to give you an idea about some of the big things you could do at Mozilla.
 
What you’ll do:
  • Design, debug, build, and ship mobile solutions that promote a healthy and inclusive internet
  • Become a member of a hardworking, diverse, and geographically distributed team delivering mobile components, application improvements, and features
  • Write code and tests, build prototypes, tackle problems with no clear solution, collaborate with other designers and engineers to make the web a better place.
  • Learn about a wide variety of problems that can span from backend to frontend including analytics and experimentation
What you'll bring:
  • You are proficient in reading and writing Java, Swift, Kotlin, or C/C++
  • Experience with API / Interface design 
  • Passion for building good products.
  • You have an interest or experience in building mobile applications
  • Ability to work both independently and as part of a team in a fast-paced environment to deliver well-designed, reusable, and high-quality code
  • Desire to work with, learn, and grow with an outstanding group of people
  • You speak English fluently and enjoy conducting software engineering work in the open.
  • You are enrolled in a university and are available to come to our Toronto offices during regular working hours depending on your schedule.
  • You will help us to improve Firefox and the web in general. We offer flexible working hours and competitive compensation depending on the number of hours. You will be able to participate in our office life, including catered lunches and various social activities.
  • You have an interest in and ability to work with a distributed team (which requires good asynchronous written communication skills as well as good verbal communication skills).
  • You are happy to provide and receive constructive feedback; when you see something that can be improved, you act on it.
  • You can build consensus on complex issues, through your empathy, internal credibility and visibility.
  • You know how to approach an existing codebase and improve its architecture through small, planned interventions.
Bonus Points
  • Unafraid of asking questions, and proposing new ideas if you think they will make a positive impact.
  • A love of helping your colleagues grow and get better at what they do.
We value a variety of voices within our team and at Mozilla. You don't need to check every box on this list to apply.
 
About Mozilla 
 
Mozilla exists to build the Internet as a public resource accessible to all because we believe that open and free is better than closed and controlled. When you work at Mozilla, you give yourself a chance to make a difference in the lives of Web users everywhere. And you give us a chance to make a difference in your life every single day. Join us to work on the Web as the platform and help create more opportunity and innovation for everyone online.
 
Commitment to diversity, equity, inclusion, and belonging
 
Mozilla understands that valuing diverse creative practices and forms of knowledge are crucial to and enrich the company’s core mission.  We encourage applications from everyone, including members of all equity-seeking communities, such as (but certainly not limited to) women, racialized and Indigenous persons, persons with disabilities, persons of all sexual orientations,gender identities, and expressions.We will ensure that qualified individuals with disabilities are provided reasonable accommodations to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment, as appropriate. Please contact us at hiringaccommodation@mozilla.com to request accommodation.We are an equal opportunity employer. We do not discriminate on the basis of race (including hairstyle and texture), religion (including religious grooming and dress practices), gender, gender identity, gender expression, color, national origin, pregnancy, ancestry, domestic partner status, disability, sexual orientation, age, genetic predisposition, medical condition, marital status, citizenship status, military or veteran status, or any other basis covered by applicable laws.  Mozilla will not tolerate discrimination or harassment based on any of these characteristics or any other unlawful behavior, conduct, or purpose.Req ID: R2345

See more jobs at Mozilla

Apply for this job

+30d

Ingénieur DevOps Mobile & Web (H/F)

CITECHParis, France, Remote
kotlinswiftmobileandroidkubernetesangularjenkins

CITECH is hiring a Remote Ingénieur DevOps Mobile & Web (H/F)

Description du poste

???????? Les tâches à effectuer seront donc les suivantes : ????????

????Maintenir / faire évoluer la CI / CD mobile et migrer le CI CD Web actuellement sous Jenkins vers la solution groupe GitLab CI / Rancher / Kubernetes.

????Mettre en place des solution (mise en place de l’ensemble des pipelines GitLabCI, ajout et configuration des outils et métriques d’analyse de la qualité du code, …).

????Participer à l’industrialisation des tests automatisés des applications mobiles et sites web, via la mise en place de leur exécution automatique sur Browserstack.

????Etat des lieux des pipelines Jenkins actuels.

????Pipelines cibles sous GitLab CI répondant aux besoins métier que le prestataire devra mettre en place.

????Documentation Confluence visant à la maintenance de l’usine CI /CD et à décrire son fonctionnement.
 

Qualifications

????De formation supérieure en informatique, vous justifiez de minimum 3 années d’expérience sur un même type de poste.
 

✔️ Vous maîtrisez des outils : Gitlab CI, Rancher, Kubernetes , Bitrise, Fastlane, XCode, Android Studio.

✔️ Vous avez des connaissances sur les langages Node, Angular, Swift, Kotlin > Appétence sur les métriques de qualité du code.
✔️ Vous êtes en capacité de comprendre l'anglais technique et communiquer par écrit.
 

✔️ Tous nos postes sont ouverts aux personnes possédant le statut RQTH.

See more jobs at CITECH

Apply for this job

+30d

Android Mobile Developer

NetatmoBoulogne-Billancourt, France, Remote
Master’s DegreekotlinDesignuijavac++android

Netatmo is hiring a Remote Android Mobile Developer

Job Description

The team:

  • 12 highly skilled Android engineers (4 squads)

  • 2 sites: Boulogne & Lyon + some friends in Italy and Spain

  • 8 applications to maintain (including 3 with partners)

  • New products and features to develop every year

At Netatmo you will:

  • 65% of the time: Conceive technical aspects of our new products in close collaboration with the embedded and cloud teams.

  • 15% of the time: Constantly improve our existing tools and software platform.

  • 20% of the time: Put yourself in the place of our users to help improve app’s experience on Android and provide regular updates.

  • Deliver code used by hundreds of thousands of enthusiastic customers.

  • Keep the user privacy first in mind and develop safe products.

Our technical stack:

  • Language: Kotlin for any new development + Java (and a bit of C) for historical low-level libraries and Compose for new screens

  • Technologies: Compose, Wifi & Bluetooth & BLE & MATTER for communication, Hilt, WebRTC, Bonjour, OkHttp, WebSocket, Stripe, Lottie, Mockito, Robolectric, UI Automator…
    An established Design System constantly refined by our UI/UX team

  • Architecture: Reactive data layer inspired by flux, MVVM & Compose for new developments, MVP for historical part

  • Tools: Gitlab/Gitlab CI, Zeplin, Jira/Confluence, Teams

Future expectations:

At Netatmo there is no single path to follow but here are some insights on growth expectation over time:

  • First week - workshop: meeting the team members / presentation of Netatmo’s work practices / working on a workshop project to learn the concepts.

  • 3 first months - onboarding: entering the IoT’s world / learning the technical stack in details, how we connect an app to a product / time of questions and discoveries.

  • 1 year - product focus: appropriating the applications and products / integrating new features linked to products and OS versions / time of firsts, first product release from the specifications to the launch event.

  • 2+ years - platform focus: deep understanding of cross apps' and cross products' features / global sight on Netatmo ecosystem / anticipating the futur of our apps / time of cross product features and interactions between severals universes.

Qualifications

  • You have a Master’s degree in Engineering.

  • You have at least one year of experience in App development.

  • You are passionate about software development and have good knowledges of programming languages (Kotlin, Java, C).

  • You want to create and deliver final products.

  • You have good conception skills and are rigorous about code quality.

  • You are flexible, able to work in autonomy and have a strong team spirit too.

  • An attention to detail, and an aim to develop user interfaces are a plus.

See more jobs at Netatmo

Apply for this job

+30d

Senior Java Software Engineer

Nile BitsCairo, Egypt, Remote
agilekotlinscalasqlDesignjavaangularjavascript

Nile Bits is hiring a Remote Senior Java Software Engineer

Job Description

  • Provide technical and/or business application consultation to business partners and team members in the areas of functionality, architecture, operating systems and databases for complex Java application systems.
  • Work with architects in transforming high level architecture designs and assists in technical delivery of large scale enterprise projects to implement optimized end-to-end solutions.
  • Analyze existing systems and architectures for improvement recommendations.
  • Assist in troubleshooting production issues and new build deployments.
  • Ensures code quality, performs code reviews, and mentors development team members.
  • Ensure users’ expectations are met, gain understanding when desired outcomes are not feasible and provide alternative solutions to meet objective(s).
  • Design and develop software for new functionality, improvements and system longevity.
  • Ensure all documentation of technical architecture and systems are complete.
  • Provide training and guidance to team members and users as required.
  • Be available to meet schedules of global operation by being available for off hour meetings.
  • Ensure all documentation of technical architecture and systems are complete.

Qualifications

  • Experience of Java (J2EE) technologies, Sun JDK, RDBMS, Application Server Platforms and open source frameworks.
  • Experience of Spring boot framework, Spring cloud stream and WebSocket, JPA and Multi Threading
  • Experience of other JVM languages (Groovy, Scala, Clojure, Kotlin etc)..
  • Solid knowledge of the following technologies: HTTP, SSL, REST, SQL and JSON.
  • Experience of working with JavaScript libraries and Frameworks like Angular and React.
  • Strong experience Functional programming
  • Solid knowledge of Reactive programming
  • Solid knowledge Write unit test.
  • Solid knowledge of Agile and DevOps development processes.
  • Candidate must be able to effectively communicate in English (written & verbal).

See more jobs at Nile Bits

Apply for this job

+30d

Software Engineer II, Mobile

kotlinRabbitMQDesignswiftmobileslackgraphqliosandroidelasticsearch

Stitch Fix is hiring a Remote Software Engineer II, Mobile

About the Role

We are looking for a Software Engineer II with experience in iOS and Android for our Mobile Platform team — in our San Francisco office or remotely. Our team owns the shared iOS component library, our build and deployment processes, other third-party SDK integrations, and our Android app. The work we do serves our clients by prioritizing accessibility, app performance, and a consistent user experience. We multiply the efforts of other iOS teams by maintaining a strong platform for other engineers, and continuously improving the developer experience in our app so that feature engineers can do better work, faster.

You will deliver solutions—not just features—by developing an understanding of how Stitch Fix works. We trust you to focus your time and efforts where they are needed most. Your commitment to applying technology to business challenges in clean & innovative ways will make you a trusted advisor to your partners and their teams. You will own projects and influence our direction.

You won’t do this alone. Your team will collaborate with business partners to define product requirements, plans, and deliverables. You will work with team members to take advantage of learning and growth opportunities in tech and product through real day-to-day work. You will impact the business in tangible, visible ways, and always have a seat at the table.

As part of our engineering team, you will work with product and technical stakeholders and other native mobile engineering team members to design, break down, implement and ship user-facing features for native mobile applications. You will help with technical decision making on the Mobile team, learning about the architecture of how we build major new mobile efforts at Stitch Fix as we broaden the impact of mobile across Stitch Fix. You will provide feedback to other engineers on their implementations and receive feedback on your own. You will drive business and client impact by focusing on short term goals and strategic milestones for the future. You will work with other engineers to grow their skills alongside your own, and collaborate with close stakeholders from other disciplines such as Product and Design. 

We cannot succeed without creative engineers. Your cross-functional team will propose and build solutions to move the state of the art of Stitch Fix mobile technology forward.

Our Tech Stack Includes... 

  • Reactive Patterns
  • Swift (latest)
  • GraphQL
  • Combine
  • SwiftUI and UIKit
  • Quick & Nimble
  • Kotlin

 

Even if you already have experience with these tools, you'll have the chance to get even better with them. And if you don't already use these tools, we will help you learn and become effective with them.

You’re excited about this opportunity because...

  • We work collaboratively as a distributed team—we are a primarily remote team and we use GitHub, Slack, and video conferencing extensively to collaborate.
  • You will have the opportunity to participate in creating prototypes and exploring alternative designs—we value pull requests, one-pagers, and screencasts to develop rapid prototypes that demonstrate new features.
  • Our workflow depends on testing and CI—we take testing and test automation seriously in order to build software we can rely on, and use CircleCI to bring it all together.
  • We have a distributed, service-oriented architecture—we’re using tools like GraphQL, RabbitMQ, Kafka, ElasticSearch, and headless HTTP services to scale our team and software.

We use these tools and techniques to help us get the job done and we’re excited to share our expertise with new members of the team. You will have the opportunity to help us continue to adopt effective practices and technologies and explore their full potential.

We are excited about you because... 

  • Have excellent analytical skills as well as communication skills: both verbal and written. 
  • Love to learn, and love helping your team members learn and grow.
  • Take initiative and operate with accountability.
  • Are motivated by solving problems and finding creative solutions that solve problems for our clients and other engineers on the team.
  • Build high-quality solutions and are pragmatic about weighing project scope and value.
  • Are flexible, dedicated to your craft, and curious.
  • Have experience working remotely alongside a distributed software engineering team.
  • Mighthave experience with MVVM app architecture.
  • Mighthave experience with both UIKit and SwiftUI.
  • Mighthave prior experience on a platform team, or doing mobile platform work.

 

You'll love working at Stitch Fix because we...

  • We are a group of bright, kind people who are motivated by challenge. We value integrity, innovation and trust. You’ll bring these characteristics to life in everything you do at Stitch Fix.
  • We cultivate a community of diverse perspectives— all voices are heard and valued.
  • We are an innovative company and leverage our strengths in fashion and tech to disrupt the future of retail.
  • We win as a team, commit to our work, and celebrate grit together because we value strong relationships.
  • We boldly create the future while keeping equity and sustainability at the center of all that we do.
  • We are the owners of our work and are energized by solving problems through a growth mindset lens. We think broadly and creatively through every situation to create meaningful impact.
  • We offer comprehensive compensation packages and inclusive health and wellness benefits.

About Stitch Fix

We're changing the industry and bringing personal styling to every body. We believe in a service and a workplace where you can show up as your best, most authentic self. The Stitch Fix experience is not merely curated—it’s truly personalized to each client we style. We are changing the way people find what they love. We’re disrupting the future of retail with the precision of data science by combining it with human instinct to find pieces that fit our client’s unique style. This novel juxtaposition attracts a highly diverse group of talented people who are both thinkers and doers. This results in a simple, yet powerful offering to our customers and a successful, growing business serving millions of men, women and kids throughout the US. We believe we are only scratching the surface and are looking for incredible people like you to help us boldly create our future. 

Compensation and Benefits

Our anticipated compensation reflects the cost of labor across several US geographic markets, and the range below indicates the low end of the lowest-compensated market to the high end of the highest-compensated market. This position is eligible for new hire and ongoing grants of restricted stock units depending on employee and company performance. In addition, the position is eligible for medical, dental, vision, and other benefits. Applicants should apply via our internal or external careers site.
Salary Range
$129,000$139,500 USD

This link leads to the machine readable files that are made available in response to the federal Transparency in Coverage Rule and includes negotiated service rates and out-of-network allowed amounts between health plans and healthcare providers. The machine-readable files are formatted to allow researchers, regulators, and application developers to more easily access and analyze data.

Please review Stitch Fix's US Applicant Privacy Policy and Notice at Collection here: https://stitchfix.com/careers/workforce-applicant-privacy-policy

Recruiting Fraud Alert: 

To all candidates: your personal information and online safety are top of mind for us.  At Stitch Fix, recruiters only direct candidates to apply through our official career pages at https://www.stitchfix.com/careers/jobs or https://web.fountain.com/c/stitch-fix.

Recruiters will never request payments, ask for financial account information or sensitive information like social security numbers. If you are unsure if a message is from Stitch Fix, please email RecruitingOperations@stitchfix.com

You can read more about Recruiting Scam Awareness on our FAQ page here: https://support.stitchfix.com/hc/en-us/articles/1500007169402-Recruiting-Scam-Awareness 

 

See more jobs at Stitch Fix

Apply for this job

+30d

Senior Technical Support Engineer (Open Platform)

Live PersonPune, Maharashtra, India (Remote)
3 years of experiencekotlinjqueryswiftmobilejavaangularjavascript

Live Person is hiring a Remote Senior Technical Support Engineer (Open Platform)

LivePerson (NASDAQ: LPSN) is the global leader in enterprise conversations. Hundreds of the world’s leading brands — including HSBC, Chipotle, and Virgin Media — use our award-winning Conversational Cloud platform to connect with millions of consumers. We power nearly a billion conversational interactions every month, providing a uniquely rich data set and safety tools to unlock the power of Conversational AI for better customer experiences.  

At LivePerson, we foster an inclusive workplace culture that encourages meaningful connection, collaboration, and innovation. Everyone is invited to ask questions, actively seek new ways to achieve success and reach their full potential. We are continually looking for ways to improve our products and make things better. This means spotting opportunities, solving ambiguities, and seeking effective solutions to the problems our customers care about. 

Overview:

We are looking for an accomplished and experienced Senior Technical Support Engineer to join our Support team in India. As a Senior Technical Support Engineer, you will help provide excellent support to our enterprise-level customers, using your expertise in cloud technologies and troubleshooting skills

You will report to the Regional Support Manager

You will:

  • Be a Subject Matter Expert (SME) in Open Platform, specialising in Java, JavaScript, iOS/Android dev languages (Kotlin, Swift), SDK and APIs.
  • Troubleshoot and resolve complex technical issues raised by customers, ensuring resolution within Service level agreements.
  • Be the contact for customer issues, liaising between customers, Product Management, Engineering, and other teams.
  • Be the "voice of the customer" and provide valuable insights and feedback to the development and service teams for recurring issues.
  • Collaborate with product developers, building knowledge in Support, troubleshooting tools, and methodologies.
  • Analyse recurring issues and contribute to the development of processes and requirements for better customer support solutions.
  • Mentor and educate team members, empowering them to handle technical escalations.
  • Demonstrate a customer-centric approach, delivering exceptional support experiences while working with some of the world's top brands.
  • Be comfortable with 24/7 shift work and on-call duties to address important customer issues.
  • Work within the normal US business hours

You have:

  • Minimum of 3 years of experience working as a Tier 3/4 Support Engineer, Developer Support, or equivalent customer-facing position.
  • Experience supporting enterprise-level customers with Fortune 500 organizations.
  • Expertise in analysing, troubleshooting, and providing solutions for deep and complex technical issues.
  • Knowledge of web technologies and protocols.
  • Proficiency in troubleshooting different APIs, SDK, Mobile environments and services that support our platform end-to-end.
  • Communicate with enterprise customers through chat, email, and phone, including managing technical bridges during important situations.
  • Service orientation and collaborate across teams.
  • Willingness to be on-call for high-severity issues.
  • Strong ability to initiate new projects to improve processes and customer support.
  • Experience with modern programming languages and supportive frameworks.
  • Experience with relevant technologies, such as JS Frameworks (React, jQuery, Angular, Polymer), Mobile development languages (Kotlin, Swift, Dart), daily usage of Postman or equivalent REST clients.
  • Proficiency in scoping and trends analysis using databases, monitoring tools (Grafana, Graphite, etc.), and logging systems (Kibana, Splunk, logstash, etc.).

Benefits:

  • Health: medical, dental, and vision
  • Time away: vacation and holidays
  • Development: Generous tuition reimbursement and access to internal professional development resources.
  • Equal opportunity employer
  • #LI-Remote

Why you’ll love working here:

As leaders in enterprise customer conversations, we celebrate diversity, empowering our team to forge impactful conversations globally. LivePerson is a place where uniqueness is embraced, growth is constant, and everyone is empowered to create their own success. And, we're very proud to have earned recognition from Fast Company, Newsweek, and BuiltIn for being a top innovative, beloved, and remote-friendly workplace. 

Belonging at LivePerson: 

We are proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants with criminal histories, consistent with applicable federal, state, and local law.

We are committed to the accessibility needs of applicants and employees. We provide reasonable accommodations to job applicants with physical or mental disabilities. Applicants with a disability who require reasonable accommodation for any part of the application or hiring process should inform their recruiting contact upon initial connection.

Apply for this job

+30d

Senior iOS Engineer

HatchWorks TechnologiesCosta Rica Remote
kotlinDesignswiftmobileuiiosrubyjavac++c#javascript

HatchWorks Technologies is hiring a Remote Senior iOS Engineer

About the Role:

As a Senior iOS Engineer at HatchWorks Technologies, you will be a vital member of our mobile development team, renowned for your curiosity, proactive approach, and excellence in iOS development. With a fluent command of the latest Swift APIs, you are expected to lead the charge in writing readable, maintainable code, balancing perfection with pragmatism. Your responsibilities will include:

- Spearheading technically ambitious projects, ensuring timely completion while navigating significant engineering challenges.

- Collaborating closely with UI designers to faithfully implement intricate interfaces, showcasing your keen eye for detail.

- Communicating effectively, steering cross-functional teams from conceptualization to implementation, and ensuring everyone is aligned with the project's goals and timelines.

- Employing a holistic approach to multifaceted problems, crafting elegant, simple solutions that reflect your advanced technical acumen.

- Acting as a self-starter who thrives in autonomy, you will work effectively with minimal oversight, embodying our values of respect, mutual trust, and egoless collaboration.

- Contributing to a team culture that values excellence, community engagement through education, mentoring, and sponsorship, and maintains a balance between taking work seriously and fostering an environment of fun and camaraderie.

- Demonstrating a commitment to quality, an attention to detail, and a willingness to go the extra mile, making a significant impact on products and accounts with far-reaching influence.

Qualifications:

• - At least 3-5 years of relevant experience, ideally in a consulting environment or as part of an in-house, cross-functional product team.

• - Experience building consumer-facing native applications for iOS, with a fluent command of the platform’s native languages and core frameworks.

• - Work samples showcasing performant, neatly organized code with clean, well-implemented user interfaces.

• - Mastery of modern software development best practices, tools, and workflows.

• - Excellent communication skills and a strong ability to present and defend technical and architectural choices persuasively.

• - Above-average discipline and personal organization skills.

• - Obvious comfort with critique and peer review in the context of an iterative software development process.

• - Experience leading and/or mentoring other developers.

• - A demonstrated hunger for personal and professional growth.

• - A self-evident love and care for the craft of mobile software development.

• - Bonus points for experience with other languages and frameworks such as Kotlin, Java, JavaScript, Ruby on Rails, Python/Django, C++, and/or C#.

• - Bonus points for enjoying tinkering with emerging languages and platforms such as Go, Rust, Alexa, and/or Unity.

• - Bonus points for having publicly released your own personal, self-started products or apps.

• - Bonus points for speaking, writing, and/or educating publicly about technical topics.

Technical Skills:

• - Proficiency in Swift and deep understanding of the iOS ecosystem.

• - Experience with iOS UI design principles, patterns, and best practices.

• - Knowledge of iOS back-end services and application interface protocols.

• - Familiarity with code versioning tools, such as Git.

• - Understanding of performance tuning, threading, and offline storage.

• - Experience with continuous integration and deployment (CI/CD) practices.

See more jobs at HatchWorks Technologies

Apply for this job

+30d

Senior Android Engineer

HatchWorks TechnologiesCosta Rica Remote
kotlinDesignswiftmobileuirubyjavac++c#androidjavascriptbackend

HatchWorks Technologies is hiring a Remote Senior Android Engineer

About the Role:

As a Senior Android Engineer at HatchWorks Technologies, you are at the forefront of mobile development, bringing a curious and proactive approach to our team. With your deep understanding of the latest Java and Kotlin APIs, you will play a key role in developing readable, maintainable code and leading technically ambitious projects to completion. Your main responsibilities include:

- Leading the development of high-quality Android applications, ensuring both timeliness and technical excellence.

- Collaborating with UI/UX designers to accurately implement complex interfaces, with a keen attention to detail.

- Effectively communicating and guiding cross-functional teams from concept to launch, ensuring alignment on project objectives and timelines.

- Tackling multifaceted problems with a holistic approach to develop elegant, straightforward solutions.

- Demonstrating initiative and the ability to work independently, thriving in an environment that values autonomy and minimal supervision.

- Upholding a culture of respect, mutual trust, and egoless collaboration, working with team members who are passionate about making a difference.

- Contributing to a team known for its excellence, commitment to community engagement through education, mentoring, and sponsorship, and a balance of professionalism and fun.

- Delivering work that exemplifies attention to detail, a commitment to quality, and a pride in exceeding expectations, making a significant impact on projects with broad reach and influence.

Qualifications:

• - At least 3-5 years of relevant experience, ideally in a consulting environment or as part of an in-house, cross-functional product team.

• - Experience building consumer-facing native applications for Android, with a fluent command of the platform’s native languages and core frameworks.

• - Work samples showcasing performant, neatly organized code with clean, well-implemented user interfaces.

• - Mastery of modern software development best practices, tools, and workflows.

• - Excellent communication skills and a strong ability to present and defend technical and architectural choices persuasively.

• - Above-average discipline and personal organization skills.

• - Obvious comfort with critique and peer review in the context of an iterative software development process.

• - Experience leading and/or mentoring other developers.

• - A demonstrated hunger for personal and professional growth.

• - A self-evident love and care for the craft of mobile software development.

• - Bonus points for experience with other languages and frameworks such as Swift, JavaScript, Ruby on Rails, Python/Django, C++, and/or C#.

• - Bonus points for enjoying tinkering with emerging languages and platforms such as Go, Rust, Alexa, and/or Unity.

• - Bonus points for having publicly released your own personal, self-started products or apps.

• - Bonus points for speaking, writing, and/or educating publicly about technical topics.

Technical Skills:

• - Proficient in Java and Kotlin, with a comprehensive understanding of the Android ecosystem.

• - Familiarity with Android UI design principles, patterns, and best practices.

• - Knowledge of Android backend services and application interface protocols.

• - Experience with code versioning tools, such as Git.

• - Understanding of performance tuning, threading, and managing offline storage.

• - Familiarity with continuous integration and deployment (CI/CD) practices.

      See more jobs at HatchWorks Technologies

      Apply for this job

      +30d

      Automation QA

      Default PortalUnited Kingdom, GB Remote
      agilekotlinnosqlDesignqagitjavadockerjenkinsbackendfrontend

      Default Portal is hiring a Remote Automation QA

      Automation QA

      Location:Remote – must be UK based

      Work Pattern:Full time/Permanent

      Security Clearance: BPSS

      The Company:

      At Amber Labs, we are a cutting-edge UK and European technology consultancy that prioritises empowering autonomy, promoting experimentation, and facilitating rapid learning to provide exceptional value to our clients. Our company culture is centred around collaboration, where all colleagues, regardless of their role, work together to minimise risk and shorten delivery times. Our team consists of highly-skilled cross-functional consultants, analysts, and support staff.

      The Role:

      Our QA (Quality Assurance) Consultants are responsible for providing a high level of confidence in the technical solutions that we build for our clients, so that they can be reassured of the implementation. They are tasked with executing any and all testing that is required to prove that the product is implemented to specification. This can include but is not limited to: Accessibility, Performance, Security, and Functional testing. We believe in continuous development so the consultant will be expected to have good working experience in implementing a clean and robust set of automation test suites and working with DevOps to integrate these into a continuous integration pipeline.

      They will be able to work on a vast variety of projects and get exposure to a variety of technology such as (but not exhaustively) NodeJS, Java, Kotlin, Spring boot framework, RESTful microservices, NoSQL databases.

      Requirements:

      • Have a certified ISTQB background; ISTQB Foundation at a minimum. Equivalent qualifications may be considered.
      • Experience with these core testing techniques: Exploratory, Integration, Manual, Functional
      • Experience setting up and contributing to test frameworks in Java
      • Experience with writing a variety of backend and frontend automated tests using Selenium, Cucumber, REST etc.
      • Experience working in an Agile environment
      • Experience using version control software – Git
      • Experience using online version control tools - GitHub, GitLab etc
      • Experience with self-managing and being able to self-identify areas that needs work

      Desirable:

      • Experience with a wider range of testing techniques (Accessibility, Performance, Security etc.)
      • Experience using Docker to aid testing
      • Experience using Maven to run your automated tests
      • Experience with CI/CD (Gitlab, GitHub, Jenkins)
      • Familiarity with web standards, accessibility, and test automation best practices
      • Knowledge of the GOV.UK design system


      Benefits:

      Join a rapidly expanding startup where personal growth is a part of our DNA.

      Benefit from a flexible work environment focused on deliverable outcomes.

      Receive private medical insurance through Aviva.

      Enjoy the benefits of a company pension plan through Nest.

      25 days of annual leave plus UK bank holidays.

      Access Perkbox, a global employee rewards platform offering discounts, perks, and wellness resources.

      Participate in a generous employee referral program.

      A highly collaborative and collegial environment with opportunities for career advancement.

      Be encouraged to take bold steps and embrace a mindset of experimentation.

      Choose your preferred device, PC or Mac.

      Diversity & Inclusion:

      Here at Amber Labs, we are dedicated to fostering an inclusive and equitable workplace for all. Our commitment to diversity, equality, and inclusion includes:

      Valuing the unique experiences, perspectives, and backgrounds of all employees and creating an environment where everyone feels welcomed, respected, and valued.

      Prohibiting all forms of harassment, bullying, discrimination, and victimisation and promoting a culture of dignity and respect for all.

      Educating all new hires on our Diversity and Inclusion policies and ensuring they are aware of their rights and responsibilities to create a safe and inclusive workplace.

      By taking these steps, we are dedicated to building a workplace that reflects and celebrates the diversity of our employees and communities.

      This role at Amber Labs is a permanent position, and all employees are required to meet the Baseline Personnel Security Standard (BPSS). Please be advised that, at this time, we are unable to consider candidates who require sponsorship or hold a visa of any type.

      What Happens Next?

      Our Talent Acquisition team will be in touch to advise you on the next steps. We have a two-stage interview process for most of our consultants. In certain cases, we may include a third and final stage, which is a conversation with the company Partners. This will only be considered if deemed necessary.

      See more jobs at Default Portal

      Apply for this job

      +30d

      Fully Remote: Software Engineer

      VALRSouth Africa Remote
      kotlinDesigngitjavadockertypescriptkubernetesAWSjavascriptbackendfrontendNode.js

      VALR is hiring a Remote Fully Remote: Software Engineer

      Purpose of job:

      As a Software Engineer at VALR, you will contribute to the development and maintenance of both the backend and front-end components of our trading platform. Your primary objective will be to architect, design, and implement scalable and efficient solutions using Kotlin for backend services and React for frontend applications, ensuring seamless communication and optimal user experiences.

      What will you be doing:

      • Design, develop, and maintain backend services using Kotlin to support the core functionality of our platform.
      • Integrate REST APIs and WebSockets for real-time communication between different components of the platform, ensuring reliability and low-latency responses.
      • Contribute to the development of rich web applications using React, TypeScript, Node.js, to deliver intuitive user interfaces and experiences.
      • Collaborate closely with cross-functional teams including frontend developers, designers, and product managers to deliver high-quality features and enhancements.
      • Leverage cloud platforms like Google Cloud Platform (GCP) to deploy and manage scalable infrastructure for both backend and frontend components.
      • Write clean, maintainable code, adhere to coding standards and best practices, and participate in code reviews, automated testing, and continuous integration.
      • Communicate effectively with colleagues, managers, and internal stakeholders to align project goals, progress, and priorities.
      • Stay updated on emerging technologies and industry trends in both backend and frontend development to drive innovation and maintain competitiveness in the market.

          What we look for in you:

          • Practical experience is more relevant than a formal qualification.
          • Extensive experience in backend development with proficiency in Kotlin, Java, or other JVM-based languages, and frontend development with expertise in React, TypeScript, Node.js, JavaScript, HTML, and CSS.
          • 6+ years experience working in production environments
          • Strong understanding of REST APIs, WebSockets, and real-time communication systems, along with experience in integrating front-end and backend systems.
          • Hands-on experience with cloud platforms like GCP or AWS, CI/CD concepts, version control systems (e.g., Git), and containerization technologies (e.g., Docker, Kubernetes).
          • Excellent problem-solving skills and the ability to tackle complex technical challenges, with a commitment to writing clean, efficient code and implementing automated testing.
          • Effective communication and collaboration skills, with a passion for cryptocurrencies and alternative financial systems.
          • A natural inclination to help people and the ability to explain technical details simply, along with a commitment to continuous learning and self-improvement.


          What can you expect from VALR:

          • Competitive salary: Get paid well to work in an exciting industry.
          • Leave: Compliance with statutory leave required by individual countries, in addition to flexible leave.
          • Remote work: Work from wherever you like - Employees to ensure that there is secure, stable internet connectivity in order to effectively work remotely.
          • Home office setup: Mac laptop and a discretionary allowance to buy all the extras needed to work happily from home - all of it yours to keep after 3 years. Terms and Conditions will apply.
          • Learning fund: An annual upskilling budget of R16,000 per employee, which will be converted to the respective currency of the employee's payment, in addition to scheduled VALR training.
          • Performance bonus: When you contribute to VALR’s success, you’ll be rewarded with discretionary bonuses.
          • Regular get-togethers outside of work.
          • Annual company retreats.

          See more jobs at VALR

          Apply for this job

          +30d

          Senior Test Automation Specialist - Cloud PACS

          InteleradPune, India, Remote
          agilekotlinDesignscrumqagitjavalinuxpythonAWS

          Intelerad is hiring a Remote Senior Test Automation Specialist - Cloud PACS

          Job Description

          The Senior Test Automation Specialist is responsible for preparing, developing, and executing automated test strategies with a particular focus on the company’s automation goals. Additional tasks include troubleshooting and diagnosing issues found during testing and in production, as well as the development of supportability tools.

          Duties/Responsibilities:

          • Design and implement automated test plans for our Cloud products.
          • Troubleshoot and diagnose issues found to help determine root cause
          • Collaborate with a cross-functional scrum team in development activities with the goal of ensuring the highest level of quality
          • Participate in continuous training and conferences in order to improve quality and productivity within the Development team
          • Balance deadlines, functionality, and quality
          • Document your work appropriately (requirements, designs, code, training information, etc.)
          • Participate in project scoping, requirements gathering, and time estimation
          • Apply professional design and development best-practices
          • Provide training to new team members and the different support teams.

          Qualifications

          Required Experience/Skills:

          • Degree in computer science or engineering and/or a minimum of 4 years of related QA experience
          • Experience in writing automated tests for back-end systems
          • Good programming skills in Java or Kotlin
          • Experience with a broad range of AWS technologies (e.g., EKS, AMI, RDS, Cloud Watch, IAM, S3)
          • Excellent knowledge of methodologies and technologies in QA areas
          • Ability to work both independently and in an Agile team-oriented and collaborative environment
          • Good written and oral communication skills
          • Functional knowledge of Linux
          • Strong troubleshooting techniques
          • Proven ability to be structured, organized and detail-oriented

          Desired qualifications:

          • Good scripting and/or programming skills in one of the following languages: Bash, Python
          • Functional knowledge of databases (relational or non-relational)
          • Experience with Grafana/Prometheus for system health monitoring
          • Experience in a DevOps environment
          • Experience with Git
          • Creative thinker and practical problem solver
          • Committed to continual skills growth

          See more jobs at Intelerad

          Apply for this job

          +30d

          Staff Software Engineer, Bank Accounts

          SquareSan Francisco, CA, Remote
          kotlinterraformmobilerubyjavamysqlAWSbackend

          Square is hiring a Remote Staff Software Engineer, Bank Accounts

          Job Description

          Square Bank Accounts save and store money into our popular Checking and Savings products, used by hundreds of thousands of merchants every month. Our team focuses on making these products delightful to use, while building in ways that enable future use cases easily.

          When our merchants make a sale, the Square Bank Accounts team helps them manage their business finances by ensuring instant access to sales revenue and directly providing banking tools, including bank account numbers and mobile check deposits. Our team and product integrate with other Square cash flow tools, including Payments, Square Debit Card, Loans, Instant Transfers, Bill Pay, Payroll, financial reporting, and more. This suite of products ensures that our customers can always understand and control where their money is going. We partner with platform and infrastructure teams to move billions of dollars each year on behalf of our merchants.

          Where Checking enables merchants to pay for expenses in the shorter term, Square Savings makes it easy for sellers to save money, organize their funds, and plan for the longer term, whether it’s paying taxes or buying new equipment. Automated savings has been a hit with merchants and we’re looking to make it a more delightful experience for merchants while scaling its impact across our merchant base.

          We are a product-focused engineering team with a full-stack background. Our projects use data-driven decisions to deliver features across mobile and web front-ends. We also talk directly to merchants about their needs to identify opportunities to improve their experience. Our team works together closely to contribute to meaningful work seen by millions of merchants worldwide. As a team lead, you'll focus on building entirely new backend systems to power new Bank Accounts offerings at a significant scale. Best of all, you’ll get to do so alongside a supportive team that will facilitate your growth (ask for our Pulse scores!).

          Qualifications

          You have:

          • BS/BA degree or equivalent experience

          • 8+ years of industry experience

          • Experience with Java, Kotlin, and/or Ruby

          • Experience leading large-scale feature releases

          • Experience serving as a technical lead, mentoring more junior engineers, both technically and in their careers

          Technologies we use and teach:

          • Java, Kotlin, Ruby, and more

          • MySQL, Aurora

          • Protocol Buffers, Terraform, and Envoy

          • AWS and other cloud platforms

          See more jobs at Square

          Apply for this job

          +30d

          Senior Technical Support Engineer - (Open Platform & Mobile SME)

          Live PersonPune, Maharashtra, India (Remote)
          3 years of experiencekotlinjqueryswiftmobilejavaangularjavascript

          Live Person is hiring a Remote Senior Technical Support Engineer - (Open Platform & Mobile SME)

          LivePerson (NASDAQ: LPSN) is the global leader in enterprise conversations. Hundreds of the world’s leading brands — including HSBC, Chipotle, and Virgin Media — use our award-winning Conversational Cloud platform to connect with millions of consumers. We power nearly a billion conversational interactions every month, providing a uniquely rich data set and safety tools to unlock the power of Conversational AI for better customer experiences.  

          At LivePerson, we foster an inclusive workplace culture that encourages meaningful connection, collaboration, and innovation. Everyone is invited to ask questions, actively seek new ways to achieve success and reach their full potential. We are continually looking for ways to improve our products and make things better. This means spotting opportunities, solving ambiguities, and seeking effective solutions to the problems our customers care about. 

          Overview:

          We are looking for an accomplished and experienced Senior Technical Support Engineer to join our Support team in India. As a Senior Technical Support Engineer, you will help provide excellent support to our enterprise-level customers, using your expertise in cloud technologies and troubleshooting skills

          You will report to the Regional Support Manager

          You will:

          • Be a Subject Matter Expert (SME) in Open Platform, specialising in Java, JavaScript, iOS/Android dev languages (Kotlin, Swift), SDK and APIs.
          • Troubleshoot and resolve complex technical issues raised by customers, ensuring resolution within Service level agreements.
          • Be the contact for customer issues, liaising between customers, Product Management, Engineering, and other teams.
          • Be the "voice of the customer" and provide valuable insights and feedback to the development and service teams for recurring issues.
          • Collaborate with product developers, building knowledge in Support, troubleshooting tools, and methodologies.
          • Analyse recurring issues and contribute to the development of processes and requirements for better customer support solutions.
          • Mentor and educate team members, empowering them to handle technical escalations.
          • Demonstrate a customer-centric approach, delivering exceptional support experiences while working with some of the world's top brands.
          • Be comfortable with 24/7 shift work and on-call duties to address important customer issues.
          • Work within the normal US business hours

          You have:

          • Minimum of 3 years of experience working as a Tier 3/4 Support Engineer, Developer Support, or equivalent customer-facing position.
          • Experience supporting enterprise-level customers with Fortune 500 organizations.
          • Expertise in analysing, troubleshooting, and providing solutions for deep and complex technical issues.
          • Knowledge of web technologies and protocols.
          • Proficiency in troubleshooting different APIs, SDK, Mobile environments and services that support our platform end-to-end.
          • Communicate with enterprise customers through chat, email, and phone, including managing technical bridges during important situations.
          • Service orientation and collaborate across teams.
          • Willingness to be on-call for high-severity issues.
          • Strong ability to initiate new projects to improve processes and customer support.
          • Experience with modern programming languages and supportive frameworks.
          • Experience with relevant technologies, such as JS Frameworks (React, jQuery, Angular, Polymer), Mobile development languages (Kotlin, Swift, Dart), daily usage of Postman or equivalent REST clients.
          • Proficiency in scoping and trends analysis using databases, monitoring tools (Grafana, Graphite, etc.), and logging systems (Kibana, Splunk, logstash, etc.).

          Benefits:

          • Health: medical, dental, and vision
          • Time away: vacation and holidays
          • Development: Generous tuition reimbursement and access to internal professional development resources.
          • Equal opportunity employer
          • #LI-Remote

          Why you’ll love working here:

          As leaders in enterprise customer conversations, we celebrate diversity, empowering our team to forge impactful conversations globally. LivePerson is a place where uniqueness is embraced, growth is constant, and everyone is empowered to create their own success. And, we're very proud to have earned recognition from Fast Company, Newsweek, and BuiltIn for being a top innovative, beloved, and remote-friendly workplace. 

          Belonging at LivePerson: 

          We are proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants with criminal histories, consistent with applicable federal, state, and local law.

          We are committed to the accessibility needs of applicants and employees. We provide reasonable accommodations to job applicants with physical or mental disabilities. Applicants with a disability who require reasonable accommodation for any part of the application or hiring process should inform their recruiting contact upon initial connection.

          Apply for this job

          +30d

          Lead Backend Engineer

          People Can FlyGateshead, United Kingdom, Remote
          kotlinjirapostgressqlDesignazuregitrubyjavac++dockerkubernetespythonAWSbackend

          People Can Fly is hiring a Remote Lead Backend Engineer

          Job Description

          Core:

          • Assigns, delegates, and supports individuals in their tasks, monitoring and reviewing the progress of their work.
          • Provides constructive feedback and clear communications to enhance behavior and performance, ensuring a continuous improvement approach. Takes responsibility for evaluating their direct reports during periodic performance reviews, providing valuable insights and assessments toward their career development.
          • Fosters an engaging atmosphere within their team, as well as ensuring a healthy work-life balance by setting clear expectations and scope of work, empowering individuals to propose solutions, and express their opinions. Utilizes data such as pulse checks and satisfaction scores.
          • Collaborates and communicates effectively with other Leads, Directors, departments and project stakeholders on a continuous basis in order to notably build trust and work toward the project’s objectives and ambitions.
          • Follows the Director’s guidance/vision and implements it. Contributes to the Director’s direction by providing important data, raising issues, seeking advice and relays them to relevant project leaders.
          • Autonomously complete tasks and features in a timely fashion.
          • Collaborating with PCF Framework to integrate and develop shared components, and augment stability/features of shared modules.
          • Work closely with Principal(s) and project Architect to implement high quality features and code, proactively identify and address risk with the team.
          • Proactively participate in code reviews to share knowledge and learn from other team members.
          • Stay informed of best practices and technical solutions used at the company.

          Backend:

          • Design and implement backend services for the PCF Online Services Platform, tailored for online gaming.
          • Provide tools and frameworks for smooth backend service integration with game clients and servers.
          • Implement protective measures against threats and ensure adherence to data protection laws.
          • Regularly refine the performance of online services, focusing on server efficiency and user load management.
          • Resolve technical issues and continuously support and update online services for stable performance.

          Qualifications

          • 8+ years experience working in console / PC games including prior experience in any leadership capacity
          • 5+ years of experience developing high-scalability online services in various domains, emphasizing handling large user bases.
          • Involved in the full production cycle of at least 2 titles
          • Strong mentoring and leadership skills.
          • Excellent primary programming language skills.
          • Proficient with Source Control and Code Review tools (Swarm, Perforce, Git, etc.).
          • Proficient with Project Management Software (JIRA, Confluence, etc.).
          • Ability to work autonomously.
          • Familiarity with Kotlin, Java and Go, or willingness to learn these languages. 
          • Expertise in Python, Ruby, and C#, or willingness to learn these languages. 
          • Skilled in Docker, Kubernetes, and at least one major cloud platform (AWS, Azure, GCP).
          • Experience with SQL databases (like Postgres) and Redis, focusing on scalability and efficiency.
          • Experience managing backend systems that handle high volumes of traffic and data, ensuring efficiency and stability under load.
          • Solid understanding of client-server methodologies and technologies.
          • Good knowledge of scalability, security, and code maintainability.
          • Ability to produce secure, reliable, and readable code.
          • Strong verbal and written communication skills in English.

          Nice to have:

          • Understanding of Unreal Engine for game development
          • Experience with OpenAPI and code generation tools
          • Experience with monitoring stacks: Prometheus, InfluxDB, Loki, Grafana
          • Video Game-specific experience
          • Knowledge of OpenTelemetry for application monitoring

          See more jobs at People Can Fly

          Apply for this job

          +30d

          Senior Software Engineer, Bitcoin Platform

          SquareSan Francisco, CA, Remote
          Bachelor's degreekotlinjavadockerkubernetesbackend

          Square is hiring a Remote Senior Software Engineer, Bitcoin Platform

          Job Description

          About Bitcoin Platform 

          The Bitcoin Platform team develops infrastructure for Block to send, receive and custody bitcoin by operating a stack for both cold, hot, and lightning wallets. Our goal is to bring bitcoin to people around the world, unlocking previously impossible use cases to accelerate a world built on better money. The team is composed of two engineering teams, Custody and Trading, who specialize in backend, security, and blockchain engineering. 

          Our Senior Software Engineering position sits on the Custody Engineering team, which is responsible for managing and improving our hot and cold Bitcoin wallets, handling transfers in and out of our wallets, and working on next generation Bitcoin technology and features like running a Lightning network node. You will be responsible for designing, building, troubleshooting and improving Bitcoin platform features, services, and infrastructure. We are scaling quickly and are excited to grow the team!

          Qualifications

          You have:

          • 8+ years of relevant experience

          • Bachelor's Degree or Diploma in Computer Science, or equivalent experience.

          • A strong motivation to contribute to a meaningful product that will fundamentally change the way people interact with financial institution

          • Experience working with Bitcoin/Lightning or the desire to learn.

          • Experience working across teams and disciplines.

          • Experience building backend systems at scale, involving modern eventing, database, and infrastructure tooling

          • A pragmatic approach with a focus on delivery.

          • Ability to excel in macro and micro elements of software design.

          • Willingness to contribute to the growth of those around you.

          • Demonstrated technical initiative and leadership on previous projects.

          Technologies we use and teach:

          • Java, Kotlin

          • Go

          • Docker, Kubernetes

          • Jaeger, Prometheus, Datadog

          • JUnit

          • Hibernate, Vitess, Guice

          • Bitcoin, Lightning

          See more jobs at Square

          Apply for this job