- Develop high-quality JavaScript (ES6) code for React applications.
- Coordinate with backend engineers to establish and integrate JSON-based APIs.
- Optimize applications for maximum speed, performance, and browser compatibility.
- Integrate third-party dependencies and troubleshoot dependency conflicts.
- Multitask effectively while maintaining a positive attitude and a client-first mentality.
- Incorporate engineering best practices, methodologies, and standards into all deliverables.
- Pay close attention to detail and follow specifications and UI/UX mockups to deliver pixel-perfect interfaces.
- Identify UI/UX issues and provide recommendations for improvement.
Requirements
- Strong understanding of web application development.
- Strong experience with React, JavaScript (ES6), and CSS3.
- Good experience with React or React Native and Redux.
- Experience building complex features and interfaces for React applications.
- Familiarity with RESTful APIs.
- Experience with version control tools such as Git and package management tools such as NPM.
- Deep understanding of data structures, data flow, AJAX, and CRUD operations.
- Solid knowledge of contemporary web application development practices.
- Excellent spoken and written English.