IT Data Specialist
Mott MacDonald
About the role
Role Overview
As a React.js Developer at our company, your primary responsibility will be to develop new user‑facing features using React.js. You will play a crucial role in building reusable components and front‑end libraries for future use. Your tasks will involve translating designs and wireframes into high‑quality code and optimizing components for maximum performance across various web‑capable devices and browsers. Additionally, you will be expected to handle application state management with Redux or similar libraries, participate in team meetings and discussions to understand user needs and functionalities, and conduct code reviews to enhance and maintain code quality.
Key Responsibilities
- Develop new user‑facing features using React.js
- Build reusable components and front‑end libraries
- Translate designs and wireframes into high‑quality code
- Optimize components for maximum performance across web‑capable devices and browsers
- Handle application state management with Redux or similar libraries
- Participate in team meetings and discussions to understand user needs and functionalities
- Conduct code reviews to improve and maintain code quality
Qualifications Required
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Thorough understanding of React.js and its core principles with at least 3 years of experience in a similar field
- Experience with popular React.js workflows (such as Flux or Redux), familiarity with RESTful APIs, and common front‑end development tools like Babel, Webpack, NPM, etc.
- Ability to understand business requirements and translate them into technical requirements
- Knowledge or hands‑on experience with other frameworks such as Angular, Vue.js, and SPFX, and experience with Python
- Knowledge of modern authorization mechanisms like JSON Web Token
- Stay up‑to‑date with the latest industry trends and technologies to ensure applications are current and competitive
Summary
In summary, you will be a crucial part of the development team, working on React.js projects, optimizing performance, and ensuring code quality through collaboration and continuous improvement efforts. Your strong JavaScript skills, React.js expertise, and ability to adapt to evolving technologies will be key in achieving success in this role.
(Note: Omitted additional details of the company for brevity)
Role Overview
As a React.js Developer at our company, your primary responsibility will be to develop new user‑facing features using React.js. You will play a crucial role in building reusable components and front‑end libraries for future use. Your tasks will involve translating designs and wireframes into high‑quality code and optimizing components for maximum performance across various web‑capable devices and browsers. Additionally, you will be expected to handle application state management with Redux or similar libraries, participate in team meetings and discussions to understand user needs and functionalities, and conduct code reviews to enhance and maintain code quality.
Key Responsibilities
- Develop new user‑facing features using React.js
- Build reusable components and front‑end libraries
- Translate designs and wireframes into high‑quality code
- Optimize components for maximum performance across web‑capable devices and browsers
- Handle application state management with Redux or similar libraries
- Participate in team meetings and discussions to understand user needs and functionalities
- Conduct code reviews to improve and maintain code quality
Qualifications Required
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Thorough understanding of React.js and its core principles with at least 3 years of experience in a similar field
- Experience with popular React.js workflows (such as Flux or Redux), familiarity with RESTful APIs, and common front‑end development tools like Babel, Webpack, NPM, etc.
- Ability to understand business requirements and translate them into technical requirements
- Knowledge or hands‑on experience with other frameworks such as Angular, Vue.js, and SPFX, and experience with Python
- Knowledge of modern authorization mechanisms like JSON Web Token
- Stay up‑to‑date with the latest industry trends and technologies to ensure applications are current and competitive
Summary
In summary, you will be a crucial part of the development team, working on React.js projects, optimizing performance, and ensuring code quality through collaboration and continuous improvement efforts. Your strong JavaScript skills, React.js expertise, and ability to adapt to evolving technologies will be key in achieving success in this role.
(Note: Omitted additional details of the company for brevity)
Requirements
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Thorough understanding of React.js and its core principles with at least 3 years of experience in a similar field
- Experience with popular React.js workflows (such as Flux or Redux), familiarity with RESTful APIs, and common front-end development tools like Babel, Webpack, NPM, etc.
- Ability to understand business requirements and translate them into technical requirements
- Knowledge or hands-on experience with other frameworks such as Angular, Vue.js, and SPFX, and experience with Python
- Knowledge of modern authorization mechanisms like JSON Web Token
- Stay up-to-date with the latest industry trends and technologies to ensure applications are current and competitive
Responsibilities
- Develop new user-facing features using React.js
- Build reusable components and front-end libraries
- Translate designs and wireframes into high-quality code
- Optimize components for maximum performance across web-capable devices and browsers
- Handle application state management with Redux or similar libraries
- Participate in team meetings and discussions to understand user needs and functionalities
- Conduct code reviews to improve and maintain code quality
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free