What are the responsibilities and job description for the Frontend Software Engineer - React position at ExecutivePlacements.com?
As a React Engineer you will build performant apps for large scale systems that power nationwide supply chains which move thousands of metric tonnes of produce on a daily basis. You will be responsible for architecting and building these applications, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and a strong team player with a commitment to perfection will thrive in this environment
Responsibilities
Responsibilities
- Build pixel-perfect, smooth user interfaces
- Diagnose and fix bugs and performance bottlenecks for performance that feels native
- Interacting with the back-end developer in the process of integrating the RESTful API
- Maintain code and write automated tests to ensure the product is of the highest quality
- Delivering a complete application
- Firm grasp of the JavaScript and TypeScript language
- Strong Knowledge in ES6, ES7, NodeJS, Redux, ReactJS
- Experience with functional programming preferred
- Ability to write well-documented and clean code
- Rock solid at working with third-party dependencies and debugging dependency conflicts
- Willingness to learn and be trained on React Native
- English proficiency and strong communication skills
- Minimum Bachelors degree in a relevant field to Software Development or equivalent experience
- 3 years of experience working as a web developer with at least 12months of hands on experience using ReactJS
- Experience in React Native is a plus
- Experience working in an Agile environment
- A strong track record of developing and maintaining applications with clean, reusable code
- Previous management experience is a plus