Frontend Developer- React & JavaScript (Senior Analyst) – Deloitte Support Services India Private Limited
Solutions Delivery Canada develops and maintains solutions built on varied technologies like Salesforce, Microsoft technologies, SAP, Hadoop, ETL, BI, ServiceNow, Power Automate, OpenText. Solutions Delivery Canada has various groups which provide the best of the breed solutions to the clients by following a streamlined system development methodology. Solutions Delivery Canada comprises of groups like Usability, Application Architecture, Development and Quality Assurance and Performance.
Work you’ll do
- · Design, build, and maintain efficient, reusable, and reliable React code.
- · Ensure the technical feasibility of UI/UX designs.
- · Work closely with backend developers, designers, and product managers to deliver high-quality products.
- · Identify and resolve performance bottlenecks and ensure the application is scalable and responsive.
- · Write and maintain unit and integration tests to ensure code quality and reliability
- · Provide technical guidance and mentorship to junior team members.
- · Continuously learn and implement the latest technologies and best practices in frontend development.
- · Create documentation of the developments, unit test cases and implementation plans.
· Work effectively in diverse teams within an inclusive team culture where people are recognized for their contribution
Responsibilities
Strategic
- Responsible for developing and maintaining high-load web application using React and related libraries
- A strong understanding of web development best practices, and the ability to work collaboratively in a fast-paced environment.
- Strong understanding of JavaScript ES6+ features.
- Strong technical skills regarding technical topics and remote collaboration skills are critical to this role.
• Demonstrates an ability to deliver on project commitments.
• Produces work that consistently meets quality standards.
- Design, build, and maintain efficient, reusable, and reliable React code.
- Ensure the technical feasibility of UI/UX designs.
Operational
· Should have a good understanding of Agile/SAFe Methodologies.
· Maintain and adhere to source code, configuration management, release management and software development best practices.
· Provide in-person support daily to customer and team This will include direct interaction with the Executive staff and other key management.
· Responsible for proactive problem and risk management Triage and fix defects found in applications, and workflows.
- Defining and validating non-functional (technical) requirements and establishing traceability between requirements and application architecture/design.
- End-to-end ownership of Solutioning for current & new opportunities (starting from requirement analysis to proposal delivery).
- Working with SMEs, Leads, Managers, Resources & Project/Delivery Manager (in case of specific inputs for solution) on finalizing the solution and estimates.
- Work with Project/delivery managers to build POC (proof of concept), prototype and sample development.
- Work with project/delivery managers to devise the timeline/schedule for executing the project.
- Working as a bridge between the Client & Delivery team during the transition of the won opportunities. And supporting delivery team in initial stages of the Discovery Phase, including discovery agenda finalization, facilitation material preparations, dry runs and actual engagement.
- Timely & quality delivery of opportunities
- Should have good understanding and should be up to date on latest releases, features and issues.
· Should be always align to the best practices and thrive towards innovative solution.Should be able to relate with the stakeholder requirements.
Experience: 4-5 Years
Work location: Hyderabad
Shift Timings: 11- 8 pm
- Key Technical Skills, Experience and Knowledge
- At least 4-5 years of Front-end Dev experience with React (version 18+) and React DOM.
- This includes Strong understanding of JavaScript ES6+ features.
- Experience with Redux, including middleware such as Redux Thunk and Redux Saga.
- Proficiency in React Router for handling navigation within web applications.
- Experience with testing frameworks such as Jest and Testing Library for ensuring code quality.
- .
- · Proficiency in React Router for handling navigation within web applications.
- · Experience with testing frameworks such as Jest and Testing Library for ensuring code quality.
- · Proficiency in using CSS preprocessors like Sass.
- · Familiarity with UI libraries such as React strap for responsive design.
- · Experience with Webpack and Babel for module bundling and transpilation.
- · Familiarity with environment management using env-cmd.
- · Proficiency in using Git for version control.
- · Experience with continuous integration tools and pre-commit hooks using Husky and lint staged.
- · Experience with Axios for making HTTP requests and handling API integrations.
- · Familiarity with libraries such as Formik for form handling, Chart.js for data visualization, and Quill for text editing.
- · Strong understanding of code quality tools such as ESLint and Prettier for maintaining coding standards.
- Ability to accurately estimate level of effort/duration on projects and tasks.
- A positive attitude and perseverance required to troubleshoot/resolve complex technical issues whilst balancing multiple priorities.
- Demonstrated ability to troubleshoot technical issues.
- Strong knowledge in application development life cycle
- Executes design activities leveraging knowledge of all application design techniques; Ensures design is consistent with solution architecture; Ensures adherence to design standards; Performs technology proofs-of-concept to support design approaches
- Execute construction of solution that leverages knowledge of designated programming language(s) and ensures consistency with proposed design approach; Initiates peer reviews of system code; Establishes standards and leading practices
- Experience working with geographically distributed and culturally diverse work groups
- Strong written and verbal communication skills with the ability to present to IT and business leaders
- Demonstrated ability to stay current with development best practices, existing and emerging technology platforms, and industry trends
- Experience with formal software development methodologies, with a focus on Agile
Essential competencies
- High degree of technical expertise in relevant areas
- Team Orientation and Team lead
· Motivated team player willing to learn from others
· Analytical, logical, thorough and methodical
· Problem management skills
· Able to work without supervision using their initiative to be creative in solution design
· Excellent interpersonal manner, communication skills & customer focussed
Education/Other: Bachelor’s Degree