Position Summary

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

From developing a stand out resume to putting your best foot forward in the interview, we want you to feel prepared and confident as you explore opportunities at Deloitte. Check out recruiting tips from Deloitte recruiters.
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 inclusive culture empowers our people to be who they are, contribute their unique perspectives, and make a difference individually and collectively. It enables us to leverage different ideas and perspectives, and bring more creativity and innovation to help solve our client most complex challenges. This makes Deloitte one of the most rewarding places to work.
Our purpose

Deloitte’s purpose is to make an impact that matters for our clients, our people, and in our communities. We are creating trust and confidence in a more equitable society. At Deloitte, purpose is synonymous with how we work every day. It defines who we are. We are focusing our collective efforts to advance sustainability, equity, and trust that come to life through our core commitments. Learn more about Deloitte's purpose, commitments, and impact.
Professional development

From entry-level employees to senior leaders, we believe there’s always room to learn. We offer opportunities to build new skills, take on leadership opportunities and connect and grow through mentorship. From on-the-job learning experiences to formal development programs, our professionals have a variety of opportunities to continue to grow throughout their career.

Requisition code: 189662