Job Title: React JS Developer (Consultant Level, 3-5 Years Experience) Job Overview: Proficient React JS Developer at the consultant level with 3-5 years of experience to join our innovative team. The successful candidate will be instrumental in building and shaping user interfaces in our dynamic web applications. This role demands a solid understanding of React principles and best practices, along with effective communication and collaboration skills. Key Responsibilities • Application Development: Develop and maintain scalable and efficient front-end applications using React.js. • Component Building: Build reusable components and front-end libraries for future use. • Performance Optimization: Optimize components for maximum performance across a vast array of web-capable devices and browsers. • Integration: Integrate front-end elements with server-side logic and functionalities. • Testing: Write and maintain robust tests to ensure applications are functioning as intended and to prevent future issues. • Code Review: Participate in code reviews to maintain high development standards. • Documentation: Document application changes and development processes. • Client Engagement: Work closely with clients to understand their business needs and translate them into technical requirements. • Unit Test Cases: Should be able to write unit test cases for services/components. • Scrum and Agile Knowledge: o Strong understanding of Scrum practices, roles, and principles. o Experience working in Agile development environments. o Ability to facilitate Scrum ceremonies and support Agile project management tools. o Able to review and understand acceptance criteria and update the status of the stories in Sprint Ceremonies Required Skills and Qualifications • Education: Bachelor’s degree in Computer Science, Information Technology, or a related field. • Technical Proficiency: o Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model. o Thorough understanding of React.js and its core principles. o Experience with popular React.js workflows (such as Flux or Redux). o Familiarity with newer specifications of EcmaScript. o Experience with data structure libraries (e.g., Immutable.js). o Knowledge of isomorphic React is a plus. o Experience with RESTful APIs. o Knowledge of modern authorization mechanisms, such as JSON Web Token. o Familiarity with modern front-end build pipelines and tools. o Experience with common front-end development tools such as Babel, Webpack, NPM, etc. o Ability to understand business requirements and translate them into technical requirements. • Experience: o 3-5 years of professional experience in React.js development. o Proven track record in building scalable and high-performing web applications. • Soft Skills: o Strong problem-solving skills and analytical thinking. o Excellent communication skills, both verbal and written. o Ability to work in a team environment and manage project priorities. Preferred Additional Qualifications • Experience with other JavaScript frameworks like Angular or Vue.js. • Practical experience with code versioning tools, such as Git. • Experience in building mobile applications using React Native is a plus.
Recruiting tips
Benefits
At Deloitte, we know that great people make a great organization. We value our people and offer employees a broad range of benefits. Learn more about what working at Deloitte can mean for you.
Our people and culture
Our purpose
Professional development