VIOLA

CAREERS

Looking for Your Next Dream Job?

Join Viola's Talent Network and get access to opportunities in Israel's top tech companies

Front-end Developer - Mid-Senior

Taranis

Taranis

Software Engineering
Tel Aviv-Yafo, Israel
Posted on Wednesday, May 1, 2024

About The Position

About the role

We are looking for a front-end developer to join the Applications Team. Our team uses Python grpc and fast API microservices running in GKE, various technologies offered by Google Cloud, Django framework and some older services written in node.js as our backend stack and React.js/React native with Expo for the front-end.

The applications team is in charge of providing our customers with access to Taranis’s AI-based insights and analysis of their agriculture data. Our customers use our web, mobile, and API solutions in order to optimize and scale their businesses.

Responsibilities

  • As a software developer in the applications team, you will take a central role in building Taranis’s customer-facing products.
  • You will use cutting-edge technologies and methodologies and have an impact on the way we move forward with them.
  • You will be involved in every part of our core products lifecycle - from defining features together with PM, choosing the right tech stack and architecture to implementing infrastructure, features, and dev processes.
  • Continue to optimize the performance of our UI applications used by hundreds of farmers and growers worldwide.
  • Take an active part in our continuous improvement of our front-end code base and technologies to improve our development experience and efficiency.

Requirements

  • At least 4 years of experience as a front-end developer, web/mobile.
  • Experience with React.js / React Native.
  • Working with redux, sagas - advantage
  • Experience with development and maintenance of complex front-end applications.
  • Experience working on and operating a service, with modern operative concepts (CI/CD, On-call, etc.)
  • Highly communicative and able to contribute and become part of a team of developers, product managers, designers, QA, Support and more.