We are developing the next generation of workflow automation IDE, and we're looking for an excellent Senior Front-end Software Engineer to join our Automation Studio.
Your primary focus will be on developing user interface components and implementing them following React and Redux best practices, to ensure that these components and the overall application are robust and easy to maintain.
You will be a member of an amazing group and will have a responsibility to actively participate in the design and implementation of different aspects of the application, work with the product owners, and will have to ability and responsibility to influence the product.
Responsibilities
Developing the latest user-facing features using React
Building reusable components and using front-end libraries
Translating designs and wireframes into high-quality code
Learning and understanding user interactions
Optimizing components for maximum performance
Coordinating with various teams working on different layers
Writing design documents
Technical skills
3+ years of experience using a modern FE development library/framework (React/ Vue/ Angular)
Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
Understanding of Redux principles
Familiarity with RESTful APIs
Familiarity with HTML / CSS
GIT experience
Familiarity with modern front-end build pipelines and tools
Familiarity with common front-end development tools such as Babel, Webpack, NPM, etc.
Ability to understand business requirements and translate them into technical requirements
A knack for benchmarking and optimization
Non-technical skills
Team player
Excellent time-management skills
Great interpersonal and communication skills