Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Archer Solutions has a lot of integration projects, where we build the web UI and use RESTful APIs with JSON data to handle data transfer between systems.
We had been using Angular for frontend, but we want to shift to React for many architectural reasons.
Responsibilities:
- Develop new UIs using React
- Build reusable components and libraries for current and future use
- Integrate with backend apps using RESTful API and JSON data
- Build mobile apps using React Native
- Use libraries based on Flux Design Pattern
- Build basic HTML, JavaScript, and CSS code
- Use Git for source code versioning
- Use JS-based build tools
Job Requirements
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Thorough understanding of React and its core principles
- Experience with popular React workflows (such as Flux or Redux)
- Familiarity with newer specifications of EcmaScript
- Experience with data structure libraries (e.g., Immutable.js)
- Knowledge of isomorphic React is a plus
- Familiarity with RESTful APIs
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Familiarity with modern front-end build pipelines and tools
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
- Ability to understand business requirements and translate them into technical requirements
- Familiarity with Git for code versioning