πŸ“ˆ Open Startup
RSS
API
Post a Job

get a remote job
you can do anywhere

There are now 25 Remote Jobs at Heetch tagged Engineer, Backend and iOS
such as Backend Engineer, IOS Engineer and Backend Engineer

There are now 25 Remote Jobs at Heetch tagged Engineer, Backend and iOS
such as Backend Engineer, IOS Engineer and Backend Engineer

  Jobs

  People

πŸ‘‰ Hiring remotely? Reach 1,000,000+ remote workers on the πŸ† #1 remote jobs board

Post a Job - $299

Yesterday


Heetch

Engineering Manager


Heetch


exec

engineer

exec

engineer

2d

Apply

{linebreak}Marketplace team @ Heetch{linebreak}{linebreak} Our team focuses on finding the right triggers to balance the demand (passenger requests) and offer (driver availabilities) to generate growth while maintaining a highly reliable service. It requires a lot of data work, in order to formulate hypotheses and create models which will fit the different cities we operate in. In other words, we try to build scalable and smart things to make mobility easier, for both drivers and passengers. {linebreak}{linebreak}Mindset {linebreak}• Move fast not furious {linebreak}• Don’t be scared of failure, learn from it and try again {linebreak}• Unit and functional tests are as important as code {linebreak}• Code is always evolving we do not think in versions {linebreak}• We’re not just here to push code, product ownerships equally spread amongst the team {linebreak}{linebreak}Team Life {linebreak}• Work wherever you want: we’ve always been remote first but also have offices in Paris, London, Brussels and Casablanca {linebreak}• Open communication: everything is public within the team {linebreak}• You are not alone: we use Slack and video calls every day {linebreak}• Continuous improvement: weekly team retrospective and strong Speak Up value Your role As an Engineering Manager, you will 100% remotely manage a fast-growing engineering team to build a product on a highly scalable technology stack (full microservices architecture in Golang running on top of Docker).{linebreak}{linebreak}{linebreak}What do you need? {linebreak}{linebreak}• 4+ years of engineering leadership experience with at least 2 years managing multiple teams in different locations {linebreak}• Experience working in a fast-paced environment within a small company {linebreak}• Strong communication skills: being able to interact with a variety of profiles, from technical to non-technical {linebreak}• Significant track record of attracting, retaining, and mentoring top talent within the industry {linebreak}• Commitment to control unconscious biases in recruiting for your team in order to attract diverse candidates {linebreak}• Proven ability to motivate and inspire a talented and creative technical team to perform {linebreak}• Understanding and experience of building highly scalable, highly available distributed systems {linebreak}• Able to develop a comprehensive platform performance and scalability strategy while continuously delivering product improvements {linebreak}{linebreak}What will you do? {linebreak}{linebreak}Deliver {linebreak}• Work with engineering, product, and UX teams to facilitate project delivery by ensuring alignment and on time delivery {linebreak}• Define, implement, and oversee a flexible and effective development process to reach the team's delivery goals {linebreak}• Offer a collaborative and welcoming development environment for your team members {linebreak}• Deliver high quality, high availability, highly reliable, scalable, and secure distributed systems {linebreak}{linebreak}Coach {linebreak}• Support and inspire an ambitious group of engineers in their career goals {linebreak}• Work with our people operations team to maintain our high performance and high morale {linebreak}• Oversee a distributed team (fully remote across Europe) of motivated engineers spanning all experience levels {linebreak}• Facilitate continuous learning and improvement for the team and its members {linebreak}• Provide technical and non-technical guidance to the team, both individually and as a group {linebreak}• Maximize team productivity and build loyalty by deeply understanding & incorporating various motivations, working styles and preferences {linebreak}• Cultivate high engagement, performance and commitment to the product through a motivational & visionary approach {linebreak}• Develop and mentor upcoming leaders and key engineers {linebreak}{linebreak}Hire {linebreak}• Be actively involved in hiring and growing our engineering team {linebreak}• Plan and implement hiring strategies to attract talent within your team {linebreak}• Advocate for engineering and management on the blog or at social and tech events {linebreak}• Recruit outstanding technical talents from diverse backgrounds while continuously enhancing our recruiting strategies and programs{linebreak}{linebreak} Drive changes {linebreak}• Help us grow and evolve our engineering culture {linebreak}• Work with other engineering managers to drive cultural changes across the organisation {linebreak}{linebreak}Perks {linebreak}• Stocks {linebreak}• Paid conference attendance/travel {linebreak}• Heetch credits {linebreak}• A Spotify subscription {linebreak}• Code retreats and company retreats {linebreak}• Travel budget (visit your remote co-workers and our offices)

See more jobs at Heetch

Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK as thank you to us, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

This week


Heetch

Site Reliability Engineer


Heetch


sys admin

engineer

admin

sys admin

engineer

admin

3d

Apply

{linebreak}Driver Growth @Heetch{linebreak}{linebreak}We're a thoughtful, talented, full stack and distributed product team consisting of backend, mobile, frontend and QA engineers, as well as product managers and product designers. We're responsible for the acquisition, engagement, and retention of all our drivers .{linebreak}{linebreak}Our multi-disciplined team allows us to work autonomously across the realms of our scope. This means we own our roadmap entirely, and we empower each team member to contribute and influence what we work on and how. Our mission is quite simple; Deliver Driver happiness and ensure they get the optimum experience that they deserve. Drivers use and rely on the products we build every single day to earn a living. This is a responsibility that we hold dear and do not take for granted. {linebreak}{linebreak}SRE within Driver Growth{linebreak}{linebreak}Our infrastructure receives 2.5 millions of events per day and processes 100M of API requests. We also serve over a dozen thousand rides, have a Driver signup funnel with 50 separate Data fields and process hundred of gigabytes of log and interaction data daily. Our team owns upwards of 20 microservices on top of Elixir, Kafka and Docker, and are focussing our efforts on adding to this number as we extract from our legacy codebase.{linebreak}{linebreak}To put it simply; The services we support and the code we produce are critical to the business. Be it a potential driver going through our acquisition funnel, an active driver entering our marketplace or a driver viewing their earnings and account details to name but a few, the impact our backend engineers have on the business as a whole is enormous.{linebreak}{linebreak}Team Values {linebreak}• Transparency: we discuss everything openly within the team. Our speak up culture is strong. {linebreak}• Remote first: our team is fully distributed, and we work hard at that, but feel free to work from any of our offices in Paris, London, Milan, Bruxelles or Casablanca. {linebreak}• The courage to fail: we celebrate the wins, but more importantly we're not afraid to fail, we always learn and go again. {linebreak}• Team unity: no one is left behind. {linebreak}• Code quality: it's not software without tests.{linebreak}{linebreak}Your role {linebreak}{linebreak}In this role, you'll be in charge of building the tools and systems that every backend engineer in the Driver Growth team uses to develop, scale, understand, and monitor their operations. You will dive deep into gnarly operational issues; from the software, systems, automation, and process perspectives, and, you will work with our production services throughout their entire life cycle, from design and architecture, through implementation, deployment, and sustaining operations.{linebreak}{linebreak}{linebreak}What will you do? {linebreak}{linebreak}• Build tools and infrastructure to make the team iterate faster without overthinking about the core infrastructure. {linebreak}• Partner with fellow backend engineers to architect and develop mission-critical systems that can stand the test of scale and availability, while limiting operational overhead. {linebreak}• Perform deep dives into both systemic and latent reliability issues; partner with software and SRE engineers across the organization to produce and roll out fixes. {linebreak}• Design, build & support systems to detect, alert and remediate or escalate on the team' platform. {linebreak}• Contribute to standardization efforts across multiple disciplines and services in conjunction with the Core SRE team. {linebreak}• Handle efficiencies in systems and processes: design, configuration management, performance tuning, monitoring, and root cause analysis. {linebreak}• Participate in an on-call rotation and contribute to needed escalation missions. {linebreak}{linebreak}What do you need? {linebreak}{linebreak}• Software Engineer background (+5 years). {linebreak}• Practical knowledge of various aspects of service design like messaging protocols & behavior, caching strategies and software design practices. {linebreak}• Solid understanding of systems and application design, including the operational trade-offs of various designs. {linebreak}• Excellent programming skills in Go, and an ability to pick up new programming languages. {linebreak}• Excellent written and social communication, and documentation skills in English. {linebreak}• Be adaptable and able to focus on the most straightforward, most efficient & reliable solutions. {linebreak}• Experience in the Linux environment and a deep understanding of its fundamentals and internals: filesystems and modern memory management, threads and processes, the user/kernel-space divide, networking. {linebreak}• Exposure to the AWS ecosystem. {linebreak}• Real world experience with Packer/Terraform. {linebreak}• Customer service skills and empathy to develop solutions that span multiple teams. {linebreak}• Work well with and be able to influence a myriad of personalities at all levels.{linebreak}{linebreak} Bonus {linebreak}• Experience building highly-available fault-tolerant distributed systems with microservices, including containerized architectures, application security, monitoring, and storage systems. {linebreak}• Experience with message brokers (such as RabbitMQ or Kafka). {linebreak}{linebreak}Perks {linebreak}{linebreak}• Stocks. {linebreak}• Paid conference attendance/travel. {linebreak}• Heetch credits. {linebreak}• A Spotify subscription. {linebreak}• Code retreats and company retreats. {linebreak}• Travel budget (visit your remote co-workers and our offices).

See more jobs at Heetch

Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK as thank you to us, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

Last 30 days


Heetch

Senior Backend Engineer


Heetch


senior

engineer

backend

senior

engineer

backend

1mo

Apply

{linebreak}Marketplace team @ Heetch{linebreak}{linebreak}The primary focus of the marketplace team is on balancing the demand(passengers) and offer(drivers) in the goal of continually growing our marketplace.{linebreak}{linebreak}To do so, we define a strategy and implement ideas based on the various models we pulled from the analysis of our user's behaviors. In other words, we build scalable and smart things under real-time constraints with a direct impact on people's lives.{linebreak}{linebreak}The quality of our service has to be perfect for our users to be able to keep relying on it in their day-to-day routine.{linebreak}{linebreak}What do you need ?{linebreak}{linebreak}You’re not obsessed with optimization but much more by the value you can add to the final user{linebreak}{linebreak}Want to dive into Data science, algorithms and mathematics{linebreak}{linebreak}You don’t want to just push code but also see what’s the impact and sense behind it.{linebreak}{linebreak}Reliability is one of the things you care about. Our users too.{linebreak}{linebreak}Adventurous, you like to try out many things and end up dropping some of them.{linebreak}{linebreak}And retry… Looking for space to push ideas, bootstrapping is one of your hobbies.{linebreak}{linebreak}What will you do ?{linebreak}{linebreak}Develop and design real-time responsive solutions at large scales{linebreak}{linebreak}Define, evaluate and decide what are the solutions to integrate heavy computational algorithms{linebreak}{linebreak}Build solutions hands in hands with Data scientists{linebreak}{linebreak}Chew on a lot of data to understand your problematics{linebreak}{linebreak}Analyze and understand users behaviors{linebreak}{linebreak}Bootstrap on emerging markets{linebreak}{linebreak}What am I expected to achieve in the year following my hire ?{linebreak}{linebreak}Mentor our junior developers and help them to get better{linebreak}{linebreak}Improve the marketplace tech stack in our event-driven architecture{linebreak}{linebreak}Being able to successfully lead a 'multi-stack' project with both backend and data science

See more jobs at Heetch

Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK as thank you to us, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

This year


Heetch

Lead DevOps Engineer


Heetch


devops

exec

engineer

devops

devops

exec

engineer

devops

2mo

Apply

{linebreak}DELIVERY PLATFORM TEAM @HEETCH{linebreak}{linebreak}The Delivery Platform team's mission is to provide a fast, reliable and scalable continuous delivery platform to support the growth of all Heetch engineering teams.{linebreak}{linebreak}By joining the team, you'll be in charge of leading its technical vision and creating the best platform for all Heetch engineers.{linebreak}{linebreak}Our platform and tools are used by developers every day and, empower them by reducing the time to market of a feature, from the time we have an idea, to the time a feature is available to all our passengers and drivers.{linebreak}{linebreak}We build efficient tooling, share technical knowledge and always look forward to improving our technical stack. This is achieved by taking a transversal approach, which consists in:{linebreak}{linebreak}• working hand in hand on a regular basis with every team{linebreak}{linebreak}• enabling the team to gather strong feedbacks on where productivity or reliability can be improved.{linebreak}{linebreak}Our continuous delivery platform is written in Golang, built with Drone.io and powers hundreds of Go/Elixir microservices on top of Docker.{linebreak}{linebreak}OUR VALUES{linebreak}{linebreak}• Move smart: we measure everything and employ tools and standards to ship code quickly and safely (continuous integration, code review, automated testing).{linebreak}{linebreak}• Distribute knowledge: we want to scale our team to a point where our contributions do not stop at the company code base. We believe in the Open Source culture and communication with the outside world.{linebreak}{linebreak}• Unity makes strength: moving people from A to B is not as easy as it sounds but, we always keep calm and support each other.{linebreak}{linebreak}• Always improve: we value personal progress and want you to look back proudly on what you’ve done.{linebreak}{linebreak}• Ship small but often: we consistently deliver value to developers to avoid building up frustration caused by long development cycle{linebreak}{linebreak}• Automate all the things: we think that most maintenance and manual actions can be automated to reduce friction, mistakes and offers a better scaling of the delivery pipeline.{linebreak}{linebreak}• Strong ownership: our team has a broad scope of responsibilities, and members must with them.{linebreak}{linebreak}{linebreak}{linebreak}WHAT YOU'LL DO{linebreak}{linebreak}• Lead the technical vision of the team and contribute to building its foundations.{linebreak}{linebreak}• Keep a laser focus on other engineering teams' productivity, efficiency, and reliability.{linebreak}{linebreak}• Build highly scalable backend systems that power Heetch' continuous delivery platform.{linebreak}{linebreak}• Collaborate actively with a wide mix of infrastructure engineers, backend engineers, data engineers, and mobile engineers, to figure out the most impacting solutions to build.{linebreak}{linebreak}• Work from the infrastructure layer to the application layer to help us build a system that processes hundreds of build jobs a day.{linebreak}{linebreak}• Deliver love and happiness to other developers. {linebreak}{linebreak}{linebreak}{linebreak}REQUIREMENTS{linebreak}{linebreak}• Experience as a technical lead with evidence of successful delivery of solutions at scale.{linebreak}{linebreak}• Able to collaborate and communicate on a global scale with other teams to help figure out gaps in our tooling and infrastructure and help drive solutions.{linebreak}{linebreak}• Strong experience with Go in production.{linebreak}{linebreak}• Production experience working with microservices.{linebreak}{linebreak}• Familiarity with continuous integration systems and concepts.{linebreak}{linebreak}• Experience with Docker in production.{linebreak}{linebreak}Bonus points{linebreak}{linebreak}• Experience with Mesos and Kubernetes.{linebreak}{linebreak}• Experience in the DevOps and DevSecOps spaces.{linebreak}{linebreak}• Exposure to Drone.io{linebreak}{linebreak}{linebreak}PERKS{linebreak}{linebreak}• Stocks.{linebreak}{linebreak}• Paid conference attendance/travel.{linebreak}{linebreak}• Heetch credits.{linebreak}{linebreak}• A Spotify subscription.{linebreak}{linebreak}• Code retreats and company retreats.{linebreak}{linebreak}• Travel budget (visit your remote co-workers and our offices).

See more jobs at Heetch

Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK as thank you to us, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.


Heetch

Platform Engineer


Heetch


engineer

engineer

3mo

Apply

{linebreak} Before you read our awesome job posting, it's important to mention that yes we promote flexibile and remote ways of working since day-1, however, we are still a young company iterating over our remote  culture and we try to keep our time zones not too spread out.{linebreak}Time zone -3h > Paris - Time zone  <  Time zone +3h {linebreak}{linebreak}Data Engineering @Heetch{linebreak}{linebreak}Data Engineering at Heetch is all about empowering users to access the data they need to do their jobs, we believe strongly in data democratisation and building a self service platform. The data engineering team is responsible for the data infrastructure, platform that enables self-service access to data, and pipelines that deliver the most important data to users with high levels of trust and confidence.{linebreak}{linebreak}Our vision of an open data platform means allowing data analysts and scientists to go from raw events to actionable insight without engineers needing to write their ETL or relying on other teams. To be able to do that, we're looking for a key senior team member to help us design and implement that platform and provide the tools and frameworks that make working with data safe and easy.{linebreak}{linebreak}You will{linebreak}{linebreak}{linebreak}* Join a small and growing team of 4 Data engineers with many stakeholders.{linebreak}{linebreak}* Design and grow our data infrastructure (Obvious but still){linebreak}{linebreak}* Build abstractions and generalisations, create the frameworks and libraries that make data processing simpler and the common tasks easy.{linebreak}{linebreak}* Promote the correct use of data, data processing and analytics techniques across the company.{linebreak}{linebreak}* Detect emerging opportunities with new tools and technology that allow new data-driven use cases, advocate and lead their adoption.{linebreak}{linebreak}* You will also of course do some plumbing and build pipelines along the way.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}Who you are{linebreak}{linebreak}{linebreak}* Progress is your drug, helping and sharing is your method.{linebreak}{linebreak}* A force multiplier, explaining complex technical concepts comes easy to you; sharing your knowledge with stakeholders of various levels of technical ability is natural and making things easier for everyone is what gives you satisfaction.{linebreak}{linebreak}* You have a continuous curiosity for polyglot data persistence (relational, key / value, document, graph, column).{linebreak}{linebreak}* Engineer first, you have the desire to focus on high quality code, CI/CD, testing and other engineering best practices.{linebreak}{linebreak}* You want to join us in exploring and advocating new technological solutions to process data.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}Stack{linebreak}{linebreak}{linebreak}* Languages: Scala, Python & SQL{linebreak}{linebreak}* Tools: Airflow, Spark, Kafka, S3, AWS Lambda & Redshift{linebreak}{linebreak}* Streaming in a near future {linebreak}{linebreak}{linebreak}{linebreak}{linebreak}OUR ENGINEERING VALUES{linebreak}{linebreak}{linebreak}* Move smart: we are data driven, and employ tools and best practices to ship code quickly and safely (continuous integration, code review, automated testing, etc).{linebreak}{linebreak}* Distribute knowledge: we want to scale our engineering team to a point where our contributions do not stop at the company code base. We believe in the Open Source culture and communication with the outside world.{linebreak}{linebreak}* Leave code better than you found it: because we constantly raise the bar.{linebreak}{linebreak}* Unity makes strength: moving people from A to B is not as easy as it sounds but, we always keep calm and support each other.{linebreak}{linebreak}* Always improve: we value personal progress and want you to look back proudly on what you’ve done.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}Check out our Engineering Blog and follow our twitter :){linebreak}{linebreak}You can also have a look at our open-source projects and contributions here{linebreak}

See more jobs at Heetch

Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK as thank you to us, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.


Heetch

Senior Backend Engineer


Heetch


senior

engineer

backend

senior

engineer

backend

3mo

Apply

{linebreak}PASSENGER GROWTH TEAM AT HEETCH {linebreak}The top priority of our user-centric team is the happiness of our passengers. From the moment they decide to join us until they enter our marketplace, passengers will be using our products. And our mission is to make sure they get the stellar experience they deserve. {linebreak}{linebreak}The scope of the team includes passenger acquisition, to ensure that passengers can signup smoothly in a few seconds, and passenger account, to provide a wonderful lifecycle experience to our passengers and help them oversee their passenger account between 2 rides.{linebreak}{linebreak} Given our business scope, our team is working side-by-side with other Product teams and internal partners (Ops and Marketing teams), allowing us to build features that will empower passengers with new ways to ride. {linebreak}{linebreak}CHALLENGES YOU'LL BE FACING WITH US {linebreak}• Provide a new in-app signup and login experience without FB connect {linebreak}• Provide a better referral flow to our loyal passengers {linebreak}• Build a new "ride history" feature to help passengers handle their past rides {linebreak}• Increase passenger engagement through new gamified features {linebreak}• Contribute to a redesign of many passenger flows in mobile apps {linebreak}• From the inside, we’re a caring full-stack team of product managers, software engineers (iOS, Android, Backend, QA), and product designers. Team is growing up, so this is also a great opportunity to join an adventure from the beginning.{linebreak}{linebreak} HOW WE WORK What we expect from you {linebreak}• You don’t just push code, you own the product as a whole. {linebreak}• You kill legacy piece by piece to design shiny new micro-services. Mixing both technical and product requirement. {linebreak}• You engineer solutions used by millions of users every single day. {linebreak}{linebreak}Tech Stack {linebreak}• Microservices. {linebreak}• Docker with Mesos & Marathon. {linebreak}• We follow community guidelines and standards. {linebreak}• Unit and functional tests are as important as code.{linebreak}• Kafka. {linebreak}{linebreak}Team Life{linebreak} • Work wherever you want: we’ve always been remote first but also have a shiny new office in Paris, London, Stockholm, Milan, Bruxelles and Casablanca. {linebreak}• Open communication: everything is public within the team. {linebreak}• You are not alone: we are supportive to each other and use Slack and video calls to keep in touch. {linebreak}• Promulgate Knowledge: Whether it's organizational, cultural or technical, we're eager to learn! {linebreak}• Continuous improvement: weekly team retrospective and strong Speak Up value. {linebreak}{linebreak}REQUIREMENTS {linebreak}• Experience with microservices in production. {linebreak}• Professional experience in Go. {linebreak}• Understand Ruby on Rails. {linebreak}• 5 years as a software engineer. {linebreak}• Designs performant systems for high through put workloads. {linebreak}• Awareness and understanding of technical constraints.

See more jobs at Heetch

Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK as thank you to us, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.


Heetch

Senior Data Engineer


Heetch


senior

engineer

senior

engineer

6mo

Apply

{linebreak}Our millions of rides create an incredibly rich dataset that needs to be transformed, exposed and analyzed in order to improve our multiple products. By joining the Data Engineering team, you will be part of an early stage team who builds the data transport, collection and storage at Heetch. The team is quite new and you will have the opportunity to shape its direction while having a large impact. You will own Heetch's data platform by architecting, building, and launching highly scalable and reliable data pipelines that'll support our growing data processing and analytics needs. Your efforts will allow accessibility to incredible rich insights enlightening Data Analysts, Data Scientists, Operations managers, Product Managers and many others.{linebreak}{linebreak}{linebreak}OUR ENGINEERING VALUES{linebreak}{linebreak}• Move smart: we are data-driven, and employ tools and best practices to ship code quickly and safely (continuous integration, code review, automated testing, etc). {linebreak}• Distribute knowledge: we want to scale our engineering team to a point where our contributions do not stop at the company code base. We believe in the Open Source culture and communication with the outside world.{linebreak} • Leave code better than you found it: because we constantly raise the bar.{linebreak} • Unity makes strength: moving people from A to B is not as easy as it sounds but, we always keep calm and support each other.{linebreak}• Always improve: we value personal progress and want you to look back proudly on what you’ve done.{linebreak}{linebreak}{linebreak}{linebreak}WHAT YOU WILL DO{linebreak}{linebreak}You will: {linebreak}• Build large-scale batch data pipelines. {linebreak}• Build large-scale real-time data pipelines. {linebreak}• Be responsible for scaling up data processing flow to meet the rapid data growth at Heetch. {linebreak}• Consistently improve and make evolve data model & data schema based on business and engineering needs. {linebreak}• Implement systems tracking data quality and consistency. {linebreak}• Develop tools supporting self-service data pipeline management (ETL). {linebreak}• Tune jobs to improve data processing performance. • Implement data and machine learning algorithms (A/B testing, Sessionization,). {linebreak}{linebreak}REQUIREMENT {linebreak}• At least 4+ years in Software Engineering. {linebreak}• Extensive experience with Hadoop. {linebreak}• Proficiency with Spark or other cluster-computing framework. {linebreak}• Advanced SQL query competencies (queries, SQL Engine, advanced performance tuning). {linebreak}• Strong skills in scripting language (Python, Go, Java, Scala, etc.). {linebreak}• Familiar with NoSQL technologies such as Cassandra or other. {linebreak}• Experience with workflow management tools (Airflow, Oozie, Azkaban, Luigi). {linebreak}• Comfortable working directly with data analytics to bridge business requirements with data engineering. {linebreak}• Strong mathematical background. {linebreak}• Inventive and self-started. {linebreak}{linebreak}Bonus points {linebreak}• Experience with Kafka. {linebreak}• MPP database experience (Redshift, Vertica…). {linebreak}• Experience building data models for normalizing/standardizing varied datasets for machine learning/deep learning.{linebreak}{linebreak}{linebreak}PERKS {linebreak}• Stocks. {linebreak}• Paid conference attendance/travel. {linebreak}• Heetch credits. {linebreak}• A Spotify subscription. {linebreak}• Code retreats and company retreats. {linebreak}• Travel budget (visit your remote co-workers and our offices).

See more jobs at Heetch

Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK as thank you to us, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.


Heetch

JavaScript Engineer


Heetch


javascript

engineer

javascript

engineer

7mo

Apply

{linebreak}DRIVER GROWTH TEAM @HEETCH {linebreak}{linebreak}The top priority of our user-driven team is the happiness of our drivers. From the moment they decide to join us until they enter our marketplace, drivers will be using our products. Our mission is to make sure they get the stellar experience they deserve. Given our very large business scope (drivers acquisition, retention and well-being), our team is working side by side with frontend, mobile, product and design teams, allowing us to build features that will empower drivers with new ways to drive and earn.{linebreak}{linebreak}From the inside, we’re a caring full-stack team of engineers (iOS, Android, Frontend, Backend, QA) who share the same values: {linebreak}• Transparency: We discuss everything openly. {linebreak}• Team Unity: No one is left behind. {linebreak}• Move Fast: No need to demonstrate for days, just do it. {linebreak}• Knowledge Sharing: Whether it's organizational, cultural or technical, we're eager to learn! {linebreak}• It's OK to fail: Succeed together, learn together. With the many new challenges, we’re facing every day,{linebreak}{linebreak}Our team is seeking a product aficionado that will help us take our services to the next level. The ideal candidate is someone who has a passion for building software people genuinely love using, has strong problem-solving skills and exhibits empathy for our users.{linebreak}{linebreak} What Happens Next Will Surprise You! {linebreak}{linebreak}As a Javascript developer in the Driver Growth Team, you will have the responsibility for improving and expanding our suite of web-based products, building out our developer tools and contributing to our overall frontend architecture. You will be an integral member of an autonomous and distributed product team where no detail is ever overlooked and you will be expected to contribute to our product roadmap. The right person will be a self-motivated and passionate Javascript engineer with a love for, and deep understanding of UX. You keep abreast of the latest trends in the Javascript ecosystem and understand when, and if, a trend should be introduced to a stack or workflow. You enjoy pairing and collaborating with others when solving problems but can stand on your own feet and take full ownership of projects. {linebreak}{linebreak}{linebreak}CHALLENGES YOU’LL BE FACING WITH US {linebreak}{linebreak}Design and contribute to a shared component library to ensure consistency across our apps. Design and build well crafted and optimized frontend experiences for both mobile and desktop. Advocate for, and introduce, improvements to our frontend stack (development, testing, CI, automation, and architecture). Design simple solutions to solve difficult problems. Standardise all client-side logic and work with the back-end teams to improve the way we handle our data-flow. {linebreak}{linebreak}{linebreak}RESPONSIBILITIES {linebreak}{linebreak}• Write clean, performant, modular and well-tested JavaScript for mobile and desktop. {linebreak}• Participate in code reviews and provide feedback to your colleagues. {linebreak}• Leave code better than you found it. {linebreak}• Deploy, monitor and maintain your applications in production. {linebreak}• Lead by example. {linebreak}• Share knowledge with your team and help them grow.{linebreak}{linebreak}{linebreak}REQUIREMENTS {linebreak}{linebreak}• 3+ years as a Frontend Engineer. {linebreak}• Excellent knowledge of Javascript / ES6. {linebreak}• Production experience of React. {linebreak}• Awareness and understanding of technical constraints. {linebreak}• Not afraid of stepping out of your technical comfort zone. {linebreak}• Fluent in English. {linebreak}{linebreak}{linebreak}PERKS {linebreak}{linebreak}• Stocks. {linebreak}• Paid conference attendance/travel. {linebreak}• Heetch credits. {linebreak}• A Spotify subscription.  {linebreak}• Code retreats and company retreats. {linebreak}• Travel budget (visit your remote co-workers and our offices).

See more jobs at Heetch

Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK as thank you to us, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.


Heetch

DevOps Engineer


Heetch


devops

engineer

devops

devops

engineer

devops

7mo

Apply

DevOps (aka Glue Team) AT HEETCH{linebreak}{linebreak}The DevOps team's mission is about providing a stable and reliable infrastructure, efficient tooling, sharing technical knowledge and always looking forward to improve our technical stack. The team is in charge of creating the best development environment for all Heetch engineers.{linebreak}This is achieved by taking a transversal approach, which consists in working hand in hand on a regular basis with every team, enabling the team to gather strong feedbacks on where productivity or reliability can be improved.{linebreak}{linebreak}{linebreak}OUR ENGINEERING VALUES{linebreak}{linebreak}• Move smart: we are data-driven, and employ tools and best practices to ship code quickly and safely(continuous integration, code review, automated testing, etc).{linebreak}• Distribute knowledge: we want to scale our DevOps team to a point where our contributions do not stop at the company code base. We believe in the Open Source culture and communication with the outside world.{linebreak}• Unity makes strength: moving people from A to B is not as easy as it sounds but, we always keep calm and support each other.{linebreak}• Always improve: we value personal progress and want you to look back proudly on what you’ve done.{linebreak}• Ship small but often: we constantly deliver value to other developers to avoid building up frustration caused by long development cycle{linebreak}• Automate all the things: we think that most maintenance and manual actions can be automated to reduce friction, mistakes and offers a better scaling of the delivery pipeline.{linebreak}• Willing to be involved: the DevOps team has a large scope of responsibilities and members must cope with them.{linebreak}{linebreak}{linebreak}WHAT YOU’LL DO{linebreak}• Deliver love and happiness.{linebreak}• Build tools and infrastructure to make the other development squads iterate faster without thinking too much about the infrastructure.{linebreak}• Provide best practices and share our knowledge with the rest of the organization.{linebreak}• Work in a highly scalable microservices architecture.{linebreak}• Provide best practices and share knowledge with other teams.{linebreak}• Maintenance & Monitoring of the platform{linebreak}{linebreak}REQUIREMENTS{linebreak}• DevOps mindset{linebreak}• Go experience{linebreak}• Exposure to architectural patterns of a large, high-scale web application and microservices{linebreak}• Strong scripting skills(bash, Python, Ruby){linebreak}• Rigour in code writing, test coverage and other best practices{linebreak}• Great oral and written communication skills in English{linebreak}• Adaptable and pragmatic problem solver{linebreak}• Ability to thrive in a startup environment{linebreak}• Proficient with Docker{linebreak}• Infrastructure:{linebreak}- Network{linebreak}- AWS{linebreak}- Kubernetes{linebreak}- Terraform{linebreak}- Packer {linebreak}{linebreak}Bonus:{linebreak}• Contributions to open source projects{linebreak}• Experience with message brokers(such as RabbitMQ or Kafka){linebreak}• Exposure to real-time technology problems{linebreak}{linebreak}PERKS{linebreak}{linebreak}• Stocks.{linebreak}• Paid conference attendance/travel.{linebreak}• Heetch credits.{linebreak}• A Spotify subscription.{linebreak}• Code retreats and company retreats.{linebreak}• Travel budget (visit your remote co-workers and our offices).

See more jobs at Heetch

Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK as thank you to us, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.


Heetch

Quality Assurance Engineer


Heetch


qa

engineer

qa

engineer

8mo

Apply

{linebreak}MONEY @ HEETCH{linebreak}{linebreak}The Money Team works behind the scenes to ensure a smooth experience for everyone involved in payment transactions.{linebreak}{linebreak}We are responsible for the proper handling of millions of euros across thousands of daily rides , and everyone is counting on us to deliver reliably and efficiently.{linebreak}{linebreak}We work hand in hand with the Data, Product and Operations teams to improve our product while protecting our bankrolls and maintaining compliance and cleanliness in our accounting records: {linebreak}{linebreak}{linebreak}* Numbers, numbers everywhere.{linebreak}{linebreak}* We help users manage their payment methods and coupons, a crucial part of the passenger onboarding experience.{linebreak}{linebreak}* We make sure drivers get paid on time for their work by providing them with a seamless experience so they don’t have to worry about their money.{linebreak}{linebreak}* Fraudsters are like zombies, one breach, and you’ll face an army of them.{linebreak}{linebreak}* 1 cent can become over 9000 cents if you don’t pay attention.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}WHAT YOU'LL DO{linebreak}{linebreak}{linebreak}* Make sure everything we release is rock-solid and performant.{linebreak}{linebreak}* Propose, define and implement processes and standards for test automation.{linebreak}{linebreak}* Perform functional testing of new features as they are developed, using automation when and where it makes sense.{linebreak}{linebreak}* Write code.{linebreak}{linebreak}* Reproduce bugs reported by customers or caught by our internal monitoring.{linebreak}{linebreak}* Provide detailed documentation, presentations and training on automation framework/tools/tests developed.{linebreak}{linebreak}* Establish and track the quality metrics, KPIs and reports.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}REQUIREMENTS {linebreak}{linebreak}{linebreak}* Demonstrated experience in test planning, test design, test strategy, and test execution of highly complex systems.{linebreak}{linebreak}* Experience working closely with development and business teams to communicate problem impacts and to understand business requirements.{linebreak}{linebreak}* Ability to design and plan testing conditions, test scripts, and test data sets to ensure appropriate and adequate coverage and control.{linebreak}{linebreak}* Strong understanding of QA methodologies, tools, efficient testing strategies, and modern best practices.{linebreak}{linebreak}* Ability to write quality code in at least one high level programming language.{linebreak}{linebreak}* Experience in test automation.{linebreak}{linebreak}* Excellent understanding of software development life cycle (CI/CD).{linebreak}{linebreak}* 5+ years of experience as QA Engineer for mobile or backend.{linebreak}{linebreak}* Fluent in English.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}Bonus points {linebreak}{linebreak}{linebreak}* You are famous among your peers for your ability to break software in unexpected ways.{linebreak}{linebreak}* Exposure to Docker, Golang, Ruby or Elixir.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}PERKS {linebreak}{linebreak}{linebreak}* Stocks.{linebreak}{linebreak}* Paid conference attendance/travel.{linebreak}{linebreak}* Heetch credits.{linebreak}{linebreak}* A Spotify subscription.{linebreak}{linebreak}* Medical care.{linebreak}{linebreak}* Code retreats and company retreats.{linebreak}{linebreak}* Travel budget (visit your remote coworkers and our offices).{linebreak}{linebreak}{linebreak}

See more jobs at Heetch

Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK as thank you to us, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.


Heetch

Backend Engineer


Heetch


engineer

backend

engineer

backend

8mo

Apply

{linebreak}MONEY @ HEETCH{linebreak}{linebreak}The Money Team works behind the scenes to ensure a smooth experience for everyone involved in payment transactions. We are responsible for the proper handling of millions of euros across thousands of daily rides , and everyone is counting on us to deliver reliably and efficiently.{linebreak}{linebreak}We work hand in hand with the Data, Product and Operations teams to improve our product while protecting our bankrolls and maintaining compliance and cleanliness in our accounting records: {linebreak}{linebreak}{linebreak}* Numbers, numbers everywhere.{linebreak}{linebreak}* We help users manage their payment methods and coupons, a crucial part of the passenger onboarding experience.{linebreak}{linebreak}* We make sure drivers get paid on time for their work by providing them with a seamless experience so they don’t have to worry about their money.{linebreak}{linebreak}* Fraudsters are like zombies, one breach, and you’ll face an army of them.{linebreak}{linebreak}* 1 cent can become over 9000 cents if you don’t pay attention.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}WHAT WE DO{linebreak}{linebreak}Take part in the design and specifications of new features and products. A new form to help the marketing teams launch their campaign in every bar in a new city? Check. Improve our fraud detection models to fight card testers that got their hands on thousands of stolen credit cards? Sure!{linebreak}{linebreak}Use state of the art tools and best practices to ship code quickly and safely (continuous integration, code review, automated testing, etc). The daily job of the money team is to write Ruby and Elixir microservices that communicate via HTTP, RabbitMQ and gRPC, deployed using Docker on a Mesos/Marathon cluster.{linebreak}{linebreak}Communicate with each other. We are a remote-first team and company, working from our home or our Parisian office. We synchronize whenever needed (discussions around specs, pair programming, code reviews) so no-one is left alone.{linebreak}{linebreak}Always improve. Everyone makes mistakes, and we all can learn from each other. We value personal progress and want you to look back proudly on what you’ve done.{linebreak}{linebreak}{linebreak}{linebreak}REQUIREMENTS{linebreak}{linebreak}{linebreak}* 5+ years as a backend engineer.{linebreak}{linebreak}* Eager to learn Elixir.{linebreak}{linebreak}* Exposure to the architectural patterns of a large, high-scale application. You understand the pros and cons of microservices, and embrace event-driven programming.{linebreak}{linebreak}* You are used to dealing with complex business logic and ambiguous edge cases.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}Bonus points {linebreak}{linebreak}{linebreak}* Prior knowledge of Ruby or Elixir.{linebreak}{linebreak}* Experience with message brokers(such as Kafka, RabbitMQ) and event-driven architectures{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}PERKS {linebreak}{linebreak}{linebreak}* Stocks.{linebreak}{linebreak}* Paid conference attendance/travel.{linebreak}{linebreak}* Heetch credits.{linebreak}{linebreak}* A Spotify subscription.{linebreak}{linebreak}* Medical care.{linebreak}{linebreak}* Code retreats and company retreats.{linebreak}{linebreak}* Travel budget (visit your remote coworkers and our offices).{linebreak}{linebreak}{linebreak}

See more jobs at Heetch

Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK as thank you to us, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.


Heetch

Backend Engineer Developers Care Team


Heetch


golang

engineer

backend

golang

engineer

backend

8mo
Paris, France - Remote - Anywhere in Europe The top priority of our developer-driven team is to improve the productivity of other developers in the company by spotting generic needs across teams and addressing them in the most impactful way.Whether this is done by introdu...

See more jobs at Heetch

Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK as thank you to us, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.


Heetch

verified

Backend Engineer - Driver Experience


Heetch


ruby

engineer

backend

docker

ruby

engineer

backend

docker

12mo

Apply

WHO WE ARE{linebreak}{linebreak}Heetch is a ride-sharing app with a simple mission: we want people to enjoy going out. Every night and day, our drivers are doing everything to make your ride unforgettable and friendly! We are focusing on young people expectations and compete with many actors on this segment.{linebreak}{linebreak}The service has been launched in Paris in September, 2013 and is growing very fast since then, with thousands of rides every night in France, Italy, Sweden, Belgium and Morocco.{linebreak}With more than 1 million users in Europe, we are proud to be one of the French fastest growing startup!{linebreak}{linebreak}DRIVER EXPERIENCE TEAM @HEETCH{linebreak}{linebreak}The top priority of our user-driven team is the happiness of our drivers. From the moment they decide to join us until they enter our marketplace, drivers will be using our products. And our mission is to make sure they get the stellar experience they deserve.{linebreak}{linebreak}Given our very large business scope (drivers acquisition, retention and well-being), our team is working side by side with frontend, mobile, product and design teams, allowing us to build features that will empower drivers with new ways to drive and earn.{linebreak}{linebreak}From the inside, we’re a caring full-stack team of engineers (IOS, Android, Frontend, Backend, QA) who share the same values:{linebreak}β€’ Transparency: We discuss everything openly.{linebreak}β€’ Team Unity : No one is left behind.{linebreak}β€’ Move Fast : No need to demonstrate for days, just do it.{linebreak}β€’ Knowledge Sharing : Whether it's organisational, cultural or technical, we're eager to learn!{linebreak}β€’ It's OK to fail : Succeed together, learn together.{linebreak}{linebreak}With the many new challenges we’re facing every day, our team is seeking a product aficionado that will help us take our services to the next level. Our ideal candidate is someone who loves building software people genuinely love using, have strong problem-solving skills and great empathy for users.{linebreak}{linebreak}What Happens Next Will Surprise You ! πŸ˜‚{linebreak}{linebreak}CHALLENGES YOU’LL BE FACING WITH US{linebreak}{linebreak}β€’ Design a flexible driver onboarding flow allowing our international team to easily launch new cities.{linebreak}β€’ Provide an optimized solution for company executives to manage their fleet.{linebreak}β€’ Build tools that significantly improve our communication with our drivers. {linebreak}{linebreak}RESPONSIBILITIES{linebreak}{linebreak}β€’ Deploy, monitor and maintain your microservices in production.{linebreak}β€’ Design well-tested, and scalable software to handle millions of users.{linebreak}β€’ Participate in Code Reviews and provide feedback to your colleagues.{linebreak}β€’ Leave code better than you found it.{linebreak}β€’ Create a positive environment for the people around you.{linebreak}β€’ Lead by example.{linebreak}β€’ Share knowledge with your team and help them grow.{linebreak}{linebreak}REQUIREMENTS{linebreak}{linebreak}β€’ Solid experience as a Backend Engineer.{linebreak}β€’ Comfortable building softwares in a polyglot environment (Ruby or Elixir).{linebreak}β€’ Delivers elegant APIs that are easy to use.{linebreak}β€’ Designs performant systems for high through put workloads.{linebreak}β€’ Awareness and understanding of technical constraints.{linebreak}β€’ Not afraid of leaving your technical comfort zone.{linebreak}β€’ Bonus: Knowledge in Event Driven Design or DDD, CQRS+ES, Golang{linebreak}{linebreak}PERKS{linebreak}{linebreak}β€’ Stocks.{linebreak}β€’ Paid conference attendance/travel.{linebreak}β€’ Heetch credits.{linebreak}β€’ A Spotify subscription.{linebreak}β€’ Medical care.{linebreak}β€’ Code retreats and company retreats.{linebreak}β€’ Travel budget (visit your remote coworkers and our offices).

See more jobs at Heetch

Visit Heetch's website

# How do you apply? Apply through the career page with link provided
Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK as thank you to us, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.


Heetch

iOS Engineer


Heetch


ios

engineer

ios

ios

engineer

ios

1yr

Apply

{linebreak}*** We offer flexible and full remote work over Europe which means you can be based in Paris or anywhere else you want in Europe like 90% of our tech team. {linebreak}Also, speaking french is mandatory for that position especially.{linebreak}We are still a young structure and and we are not ready to work with people outside EU but will keep you posted on that ;)***{linebreak}{linebreak}Simply put, we aim at offering the most playful ridesharing experience for party-goers, and the most satisfying night out for drivers. Our app is the centerpiece of the whole service, where drivers are able to get ride requests, where passengers are able to request rides, and where everyone is able to get in touch with us directly at anytime.{linebreak}{linebreak}We don’t want to see our users open up Heetch just because we can get them from point A to point B, we want them to open the app because they feel like it was specifically built for them. We want to build upon our core service everything that would make every ride enjoyable. Whether it’s helping them put the music passengers want to listen to, help drivers find the right spots to go to and the right ride, give recommandations about places passengers would want to go, and it’s all open for anyone to suggest.{linebreak}{linebreak}OUR ENGINEERING VALUES{linebreak}{linebreak}{linebreak}* Move smart: we are data driven, and employ tools and best practices to ship code quickly and safely (continuous integration, code review, automated testing, etc).{linebreak}{linebreak}* Distribute knowledge: we want to scale our engineering team to a point where our contributions do not stop at the company code base. We believe in the Open Source culture and communication with the outside world.{linebreak}{linebreak}* Leave code better than you found it: because we constantly raise the bar.{linebreak}{linebreak}* Unity makes strength: moving people from A to B is not as easy as it sounds but, we always keep calm and support each other.{linebreak}{linebreak}* Always improve: we value personal progress and want you to look back proudly on what you’ve done.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}MOBILE AT HEETCH{linebreak}{linebreak}Our app is one of the few mobile apps that run in the foreground for up to seven hours straight on drivers phones. This rather unique use case brings fun challenges with handling the lifecycle of the app.{linebreak}{linebreak}{linebreak}* Network and GPS management: we need to provide accurate information and price suggestions to our community. This means making sure every driver gets important notifications in any network conditions, provide as accurate as possible GPS localisation for the pricing and tracking.{linebreak}{linebreak}* UI & UX: Ride sharing apps are a really special case in app design. They all revolve around a map and the conventional navigation patterns like list view and navigation controls need heavy tweaking to make for a great user experience.{linebreak}{linebreak}* One way data flow and functional pattern: we are passionate about software architecture. We’ve built the core of our apps using Rx and want to push this forward in both the data and the UI layers. Ideally, our team will grow big enough that we’ll be able to push forward what doing mobile programming means and we’ll contribute back to all those amazing open source projects we learned from.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}WHAT YOU’LL DO{linebreak}{linebreak}{linebreak}* Build new exciting features.{linebreak}{linebreak}* Solve challenging real-time synchronization problems.{linebreak}{linebreak}* Build a robust & modern in-house framework, that will serve our app for next 4 years{linebreak}{linebreak}* Practise continuous refactoring and unit testing to constantly improve the codebase.{linebreak}{linebreak}* Create custom UI components (with Playground Driven Development){linebreak}{linebreak}* Work on our great shiny redesign of the app.{linebreak}{linebreak}* Experimenting with various concepts (Coordinators/Flows, ReSwift){linebreak}{linebreak}{linebreak}{linebreak}{linebreak}REQUIREMENTS{linebreak}{linebreak}{linebreak}* Great oral and written communication skills.{linebreak}{linebreak}* Speaking both French and English at a conversational level{linebreak}{linebreak}* At least 4-5 years of experience with both Objective C and Swift in production environments.{linebreak}{linebreak}* Experience with creating and supporting a widely used app{linebreak}{linebreak}* Strong mobile development culture.{linebreak}{linebreak}* You know how to make integration testing less painful (XCTests, FBSnapshots).{linebreak}{linebreak}* Strong understanding of the iOS SDK (UIKit, MapKit).{linebreak}{linebreak}* Ability to thrive in a startup environment.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}BONUS POINTS{linebreak}{linebreak}{linebreak}* Contributions to open source projects.{linebreak}{linebreak}* Experience with RxSwift.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}PERKS{linebreak}{linebreak}{linebreak}* Permanent contract{linebreak}{linebreak}* Stock.{linebreak}{linebreak}* Paid conference attendance/travel and periodic team meetups.{linebreak}{linebreak}* Heetch credits.{linebreak}{linebreak}* A Spotify subscription.{linebreak}{linebreak}* Work from anywhere you want.{linebreak}{linebreak}{linebreak}

See more jobs at Heetch

Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK as thank you to us, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.