Overview: As a React.js Developer you will play a key role in the design development and maintenance of highquality web applications using React.js. Your expertise will directly impact the user experience and overall success of our projects.
Key Responsibilities:
- Developing new userfacing features using React.js
- Building reusable components and frontend libraries for future use
- Translating designs and wireframes into highquality code
- Optimizing components for maximum performance across a vast array of webcapable devices and browsers
- Conducting code reviews and testing
- Collaborating with crossfunctional teams to define design and ship new features
- Staying uptodate with emerging technologies and best practices
- Troubleshooting and debugging issues
- Documenting application changes and developing updates
- Participating in architectural and design discussions
Required Qualifications:
- Bachelors degree in Computer Science or a related field
- Proven work experience as a Frontend Developer
- Strong proficiency in React.js and its core principles
- Familiarity with RESTful APIs
- Experience with popular React.js workflows such as Redux
- Knowledge of modern authorization mechanisms such as JSON Web Token
- Familiarity with code versioning tools such as Git
- Experience with frontend build tools such as Webpack
- Understanding of serverside rendering and its benefits
- Good understanding of SEO principles and ensuring that application will adhere to them
- Excellent problemsolving skills
- Ability to work in an Agile development environment
- Strong communication and collaboration skills
- Ability to mentor junior developers
- Attention to detail and a commitment to delivering highquality work
react.js,javascript,html,css