We are looking for a proactive, highly motivated and talented Senior/ Middle React.JS Engineer who will join a team responsible for developing and maintaining several web-based software systems and services.
This team strives to create scalable, and optimized solutions to provide our users with safe and efficient access to our online services.
What is required?
- 2+ years of professional software development experience.
- Modern Front End Web development & functional programming paradigms
- 2+ yrs experience in React, Redux, and related frameworks
- Common tools like webpack, npm
- Revision control software (e.g. Git/Github)
- Agile tools (e.g. Jira)
- Experience with the following would be desirable, but not required
- Modern Front End Mobile development
- Comfortable working in both a cooperative environment and independently on assigned tasks
- Creative, motivated, resourceful and passionate
- Strong communication & troubleshooting skills
What will be a plus?
- Python / Django development experience
- Experience with container tools like Docker and Kubernetes
- Experience with message brokers like RabbitMQ and Kafka
What you will do:
- Creating intuitive and visually appealing user interfaces;
- Writing software that consumes data from a RESTful API;
- Creating and maintaining organized and efficient data models and APIs
- Back end programming following software development life cycle
- Participating in daily planning activities such as Scrum meetings;
- Troubleshooting and problem solving;
- Participating in internal management meetings;
- Developing and documenting tasks and performing code reviews
- Troubleshooting deployed applications
- Collaborating with various development, devops, data science, and R&D teams within the organization
- Other duties as assigned
About the project
Our client is a global leader in precision agriculture and independent data management solutions — their entire team is passionate about the possibilities of agriculture and is relentless in the pursuit of optimizing success for each and every grower. Their approach to customer service is partnership — Client take their cue from their growers. And client continually strives to find the best solutions delivered in the best way possible.