React JS Developer
Your Role and Responsibilities
Who You Are
Contribute and lead the application development of the product. You will be responsible for developing and implementing user interface components using React.Js 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 react.js 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
What Will You Do
Meeting with the development team to discuss user interface ideas and applications
Reviewing application requirements and interface designs.
Identifying web-based user interactions
Developing and implementing highly responsive user interface components using react concepts
Writing application interface codes using JavaScript following react.js workflows
Troubleshooting interface software and debugging application codes
Developing and implementing front-end architecture to support user interface concepts
Monitoring and improving front end performance Documenting application changes and developing updates
Collaborate with product and business teams to define our product, balancing features with time to market
Setup a strategy to implement the stories
Build or Enhance features in respect to the stories with defensible coding strategies
Delivery with best quality Work independently to delivery software on time
Provide support and maintenance.
Collaborate effectively with technical and non-technical stakeholders
Follow Agile best practices
Raise Concerns About Incomplete or Poor Requirement
Attend all Scrum ceremonies
Analyse and recommend solution design (Design Guidance)
Make sure that code review tasks on all user stories are added and timely completed
Train, mentor and collaborate with other team members to ensure our teams maintain high standard
Ensures that team is following the Unit Testing
Participate in product design, offer new ideas and understand that not every idea will be adopted
Ideal Experience
Minimum experience of 2-3 years working as a react.js developer
In-depth knowledge of JavaScript, CSS, HTML, and front-end languages
Knowledge of REACT tools including React.js, Webpack , Enzyme ,Redux, and Flux.
Experience with user interface design
Understanding and exposure to integrating REST API endpoints
Strong experience and understanding of industry standard web accessibility, web design & usability; to support sites cross browser/platform/device
Knowledge of performance testing frameworks including Mocha and Jest
Experience with browser-based debugging and performance testing software
Experience in Lean and Agile environments and understanding of principles behind methodologies such as: BDD, ATDD and TDD
Exposure to the DevOps model
Excellent troubleshooting skills
Good Project management skills Required Technical and Professional Expertise
A minimum of 3-5 years of strong experience in application development
3-5 years of building web applications using React
Proficient with software development lifecycle (SDLC) methodologies like Agile, Test- driven development.
Strong command in JavaScript-frameworks like React, HTML 5, CSS, XML/XSLT and JQuery
Experience consuming APIs to interact with other applications using REST or GraphQL
Experience in working in an agile environment to quickly iterate and deliver features to users
Knowledge of object-oriented design, Cross-browser Compatibility, Responsive UI
Good understanding of Design Principles & excellent communication skills
Bachelor’s or master’s degree (or higher) in a relevant discipline, or equivalent work experience
Knowledge of system architecture, design patterns & ability to work in layered architecture: Presentation, Service, and Business & Data.
Expert level knowledge on web / enterprise application architecture principles, design patterns and programming practices using front end web technologies
Experience of designing and writing modular/reusable code using ReactJs is must
Proficiency in application of object oriented concepts in UI development and Expert level knowledge of CSS3, JavaScript and AJAX, JSON
Experience with – .NET, Knockout JS, requireJS, VSTest/ MSTest/ nUnit would be a plus.
Job Type
Payroll
Refer a friend for this role and earn
416.88 USD
Use the share options below Learn More
Refer a friend for this role and earn {{(JobDetailByID.referral_fee > 0) ? getExchangeDecimalRateData((JobDetailByID.referral_fee/4)): getExchangeDecimalRateData(49/4) | number : 0 }} {{currency_code}}
Don’t forget to share your referral URL
3 - 21 K/Year USD (Annual salary)
Longterm (Duration)
Onsite Hyderabad, Telangana, India
Snehal K