AC
Job Description
- Develop user interface components that are robust and easy to maintain
- Build, test, document, and deploy at scale
- Implement and integrate RESTful APIs in ReactJS
- Work in a team-oriented environment, providing software development technical
- expertise and guidance to key stakeholders on variety of enterprise-scale applications and projects
- Provide technical direction and guidance, as well as draft specifications, architect
- solutions, define timelines, advise on industry best practices and problems to be solved
- Work closely with Customers, Product Managers, and Architects to develop effective,
- high-quality enterprise software solutions
- Understand and apply a variety of project life-cycles, methods, and software
- development techniques
- Write code and review other people s code.
- Ensure the technical feasibility of UI/UX designs.
- Optimize application for maximum speed and scalability.
Must have skills
- 2-5 years of overall UI software development experience
- Proficient understanding of modern web tech stack.
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object
- model
- Good understanding of React.js and its core principles
- Experience with popular React.js workflows (such as Flux or Redux)
- Familiarity with integrating RESTful APIs and browser nuances
- Experience with front-end development tools such as Babel, Webpack, NPM, Yarn
- Attention to detail and a strong sense of ownership.
- The mindset to take up project individually and meet the deadline
- Experience with unit testing using jest or react-testing- library.
- Qualifications
- Bachelor s Degree in Computer Science, Engineering, Mathematics, related field, or equivalent experience.