Front End Software Engineer

You will contribute to the development of tools to enable brands to create best in class conversational marketing experiences. We are looking for a great JavaScript developer who is proficient with React.js. Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows (such as Flux or Redux). You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.

Profile

  • A university degree in Computer Science or relevant work experience.

  • Work experience using JavaScript.

    • Strong proficiency in JavaScript

    • Thorough understanding of React.js and its core principles

    • Experience with popular React.js workflows (such as Flux or Redux)

    • Familiarity with newer specifications of ECMAScript

    • Comfortable using TypeScript

  • Deep understanding of asynchronous programming.

  • Source code management like Git and GitHub

  • Understanding of object-oriented design

  • Familiarity with Functional Programing

  • Passionate about usability and accessibility.

You are interested in

  • Functional Reactive Programming (Event Sourcing, Streaming, CQRS, Domain Driven Design, etc)

  • Continuous Integration (Travis, Jenkins, GoCD)

  • dev/ops tools like docker

A plus

  • Scala/Java/Javascript/HTML/CSS/Bootstrap

  • Akka actors, Akka-HTTP and Akka-Streams

  • React Native

  • Elixir/Haskell/Swift

  • Knowledge/experience with AWS/Azure/Digital Ocean/Heroku/dokku and Google Cloud

  • Interest in and experience with machine learning and AI powered chatbots (deep learning in particular)

About Automat

Automat is helping companies use AI to talk to their customers, to understand them and serve them better. We're the first Conversational Marketing platform powered by artificial intelligence and we believe in a world where every company can have a personalized one-on-one conversation with every customer, fan, and follower.

Learn more at www.automat.ai, or message us at m.me/automatinc