React JS Developer
Company
700apps
Location
Other US Location
Type
Full Time
Job Description
- Creating reusable components that make up the user interface, including structuring components, handling state, and managing interactions.
- Communicating with APIs (RESTful or GraphQL), fetching data, handling responses, and updating the UI accordingly.
- Implementing client-side routing using libraries like React Router, defining routes, and managing navigation within the app.
- Choosing and implementing state management solutions such as Redux or Context API to manage application-wide state.
- Optimizing performance by minimizing re-renders, using memorization techniques, and applying lazy loading to components when necessary.
- Ensuring the application is responsive and looks good on various devices and screen sizes.
- Regularly maintaining and refactoring code to improve readability, maintainability, and performance.
- Collaborating closely with designers, back-end developers, and other team members to ensure a seamless development process.
- Bachelorโs degree in computer science, software engineering, or a related field.
- Minimum of 3 years of experience as a React developer.
- Proficient in JavaScript, with strong knowledge of ES6+ features, asynchronous programming, and promises.
- Extensive experience with React components, state management, hooks, and context. Understanding of the virtual DOM and its role in optimizing rendering.
- Solid experience in HTML and CSS for building user interfaces, including effective structuring of HTML elements and application of CSS styles.
- Advanced understanding of modern HTML5 and CSS3 standards.
- Experience with state management libraries such as Redux or MobX.
- Familiarity with build tools like Webpack, including bundling, minification, and transpilation processes.
- Proficiency in testing tools like Jest or React Testing Library.
- Solid understanding and experience with Git for version control.
- Strong problem-solving skills, attention to detail, and ability to work both independently and as part of a team.
Date Posted
09/20/2024
Views
1
Similar Jobs
Senior Frontend Engineer - Simply Business
Views in the last 30 days - 0
Simply Business is seeking a Senior Frontend Engineer to join their Front End Tooling team The role involves developing products using best practices ...
View DetailsSoftware Engineering Manager - Cargill
Views in the last 30 days - 0
The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...
View DetailsSenior AI Developer - BlackLine
Views in the last 30 days - 0
BlackLine is a leading provider of cloud software that automates and controls the entire financial close process They are seeking a highly skilled Sen...
View DetailsSoftware Engineer II - Rapid7
Views in the last 30 days - 0
Rapid7 is seeking a Software Engineer II to join their expanding team in Prague The role involves developing new features working with cuttingedge tec...
View DetailsDistributed Cloud | Junior Google Apigee Developer - Devoteam
Views in the last 30 days - 0
Devoteam a global leader in Digital Transformation is seeking an Apigee Developer with 1 years of experience in software development and a strong focu...
View DetailsSenior Backend Developer (ASO) - AppFollow
Views in the last 30 days - 0
AppFollow is seeking a Senior Backend Developer for a fully remote opportunity The role involves driving the full lifecycle of ASOrelated features dev...
View Details