React Engineer
Software Engineer Jobs Information
DUTIES:
· Responsible for requirement analysis, Design and Development of modules.
· Using React and Redux, design and develop user interface components for JavaScript-based online and mobile apps.
· Develop new user-facing features.
· Build reusable code and libraries for future use.
· Ensure the technical feasibility of UI/UX designs.
· Writing application interface codes using JavaScript following react.js workflows.
· Review code, elicit requirements and design specifications.
· Prepares the deployment documents and deploys the code.
· Reports status to Project management and interfaces with other IT project teams as needed.
· Optimize application for maximum speed and scalability.
· Coordinate with development teams and designers to develop web applications that run on numerous platforms.
QUALIFICATIONS:
· Bachelor’s degree in Software Engineering or related.
· 1-3 years of experience as Web UI developer.
· Very good experience in Java script, Bootstrap, HTML5, CSS.
· Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS.
· Ability to debug UI specific issues on various browsers and on various devices and screen sizes like desktops, tables, mobiles etc.
· Maintain existing React systems, including fixing bugs.
· Design and develop new custom components to meet project requirements.
· Experience in Source Control tools ( Git / SVN TPS etc ) and development workflow methodologies.
· Good knowledge of installation and configuration of server environments for React deployments.
· Ability to work with other JavaScript developers and software engineers to develop front-end and back-end architecture that’s well structured and flexible, along with the APIs to support it.
· Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery.
· Knowledge of REACT tools, including React.js, Webpack, Enzyme, Redux, and Flux.
· Good written and verbal communications skills.