Location
Sahibzada Ajit Singh Nagar | India
Job description
- In this role, you will be responsible for developing and implementing user interface components using Reactjs concepts and workflows such as Redux, Flux, and Webpack
- You will also be responsible for profiling and improving front-end performance and documenting our front-end codebase
- To ensure success as a Reacjs Developer, you should have in-depth knowledge of JavaScript and React concepts, excellent front-end coding skills, and a good understanding of progressive web applications
- Ultimately, a top-class Reactjs Developer should be able to design and build modern user interface components to enhance application performance
/LI
Job Responsibilities
- Developing and implementing highly-responsive user interface components using React concepts.
- Developing and implementing front-end architecture to support user interface concepts.
- Building reusable components and front-end libraries for future use
- Translating PSDs and wireframes into high quality code
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers
- Meeting with the development team to discuss user interface ideas and applications
- Monitoring and improving front-end performance.
- Documenting application changes and developing updates
Technical Requirements
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Thorough understanding of React js and its core principles
- Experience with popular React js workflows (such as Flux or Redux)
- Preferred to have experience in Javascript, CSS, HTML, and Photoshop (any wireframing tool)
- Experience with data structure libraries (eg, 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
- Ability to understand business requirements and translate them into technical requirements
- A knack for benchmarking and optimization
- Familiarity with code versioning tools such as Git, SVN, and Mercurial
Professional Attribute
- Working on globally distributed teams
- Excellent Communication Skills
- Analytical mind and Problem Solving Aptitude
- Ability to handle multiple tasks simultaneously
- Excellent problem-solving skills, along with the ability to work independently
Experience : 1 - 2 years
Education : Technical Graduates (BCA, BSC, B.Tech) and MSc and M.Tech with Programming Skills
Job tags
Salary