

šš¼We're Nagarro.
We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale ā across all devices and digital , and our people exist everywhere in the world (19000+ experts across 33 countries, to be exact). Our work culture is dynamic and non-hierarchical. We're looking for great new colleagues. That's where you come in.
REQUIREMENTS:
- Must-Have: Typescript
- Expertise in TypeScript, HTML CSS, React JS, Unit Testing, Webpack, Service Worker and Web Worker
- Knowledge of high-quality professional software engineering practices for the agile software development cycle, including coding standards, code reviews, source control management, build processes, testing, and deployment
- Fundamental knowledge of design patterns
- Passionate about building great solutions
- Mentoring the team members to meet the client's needs and holding them accountable for high standards of delivery
- Knowledge of multi-site and multi-locale sites would be preferred
- Task delivery, Task status reporting, Proactive Contribution, Process Adherence, Autonomous task delivery, Effort estimation (Strong), Technical risk handling, Technical solutions (Strong), Risk management (Strong), Technical leadership (Capable), Client interaction, Interviewer, Pre-sales support.
- Knowledge of high-quality professional software engineering practices for the agile software development cycle, including coding standards, code reviews, source control management, build processes, testing, and deployment
- Fundamental knowledge of design patterns
- Experience in communicating effectively with users, other technical teams, and management to collect requirements, describe software product features, and technical designs
- Passionate about building great solutions
- Mentoring the team members to meet the client's needs and holding them accountable for high standards of delivery
- Being able to understand and relate technology integration scenarios and be able to apply these learnings in complex troubleshooting scenarios
Ā RESPONSIBILITIES:Ā
- Writing and reviewing great-quality code
- Understanding functional requirements thoroughly and analyzing the clientās needs in the context of the project
- Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks to realize it
- Determining and implementing design methodologies and toolsets
- Enabling application development by coordinating requirements, schedules, and activities.
- Being able to lead/support UAT and production rollouts
- Creating, understanding and validating WBS and estimated effort for a given module/task, and being able to justify it
- Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement
- Giving constructive feedback to the team members and setting clear expectations.
- Helping the team in troubleshooting and resolving complex bugs
- Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken
- Carrying out POCs to make sure that suggested designs/technologies meet the requirements

About Nagarro Software
About
šš¼We're Nagarro.
Ā
We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale across all devices and digital mediums, and our people exist everywhere in the world (19000+ experts across 33 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues.
Tech stack

Company video


Photos
Connect with the team
Similar jobs

About the Role
We are seeking an experienced Senior React Web Developer to join our product development team. As a Senior React Web Developer, you will be responsible for developing and maintaining our web applications using ReactJS and Material UI. You will work closely with other developers, designers, product managers, and stakeholders to create high-quality, user-friendly, and scalable software.
Key Responsibilities:
ā Design and develop high-quality, responsive, and user-friendly web applications using ReactJS and Material UI.
ā Collaborate with product managers, designers, and stakeholders to ensure the project meets the business requirements and user needs.
ā Write clean, maintainable, and efficient code.
ā Optimize the application for maximum speed, scalability, and usability.
ā Develop reusable UI components and libraries.
ā Ensure the technical feasibility of UI/UX designs.
ā Identify and troubleshoot bugs and issues.
ā Stay up-to-date with the latest trends and technologies in ReactJS, Material UI, and front-end development.
ā Participate in code reviews and contribute to the development of best practices.
ā Mentor and guide junior developers in the team.
Requirements:
ā Bachelorās degree in computer science or related field.
ā At least 7 years of experience in front-end development, with at least 4 years of experience in ReactJS and Material UI.
ā Strong proficiency in JavaScript, CSS, HTML, and related web technologies.
ā Experience with Redux, Redux Saga, and other state management libraries.
ā Experience with building scalable and complex web applications.
ā Strong problem-solving skills and attention to detail.
ā Experience with Agile development methodologies.
ā Strong communication and collaboration skills.
ā Experience with Git and version control.
ā Ability to work independently and as part of a team.
Preferred:
ā Experience with GraphQL and Apollo Client.
ā Experience with server-side rendering using Next.js.
ā Experience with AWS or other cloud providers.
ā Experience with CI/CD pipelines and automation.
ā Experience with testing frameworks like Jest, Enzyme, or Detox.
ā Experience with UX/UI design and prototyping tools.


We are looking for a Frontend developer who is proficient with React.js with Html and CSS. The primary focus will be on developing user interface components and implementing them, following well-known React.js workflows such as Redux. The developer would ensure that these components and the overall application are robust and easy to maintain.
Job Description
ā Independently think of solutions to complex requirements; possess exceptional logical skills.
ā Work on products that are used across platforms (e.g. Android and iOS Mobile Devices,
Tablets, Desktop/Mac)
ā Analyse current products in development, including performance, scalability, diagnosis and troubleshooting
ā Work with the existing framework and evolve it by building reusable code & libraries
ā Search and introduce new software related technologies, processes and tools.
ā Collaborate with other team members
ā Working on the robustness of the application
Key Skills Required:
ā Strong hands-on experience in JavaScript, HTML5, CSS3, CSS3 Animations.
ā Good understanding of advanced JS libraries and frameworks such as React.js and Angular.
ā Understanding of client-side unidirectional data flow principles and Redux knowledge.
ā A good understanding of - React Native - is a big plus.
ā UI Performance: should have hands-on experience of optimizing page load, rendering,caching.
ā NodeJS, Webpack knowledge is a plus.
ā Proficient understanding of cross browser compatibility issues and ways to work around such issues.
ā Fluent in responsive design and mobile / tablet UI / UX.
ā Web mobile (touch devices: mobiles and tablets) experience is expected.
ā Familiarity with JavaScript standards(ES5,ES6) and OOPS concepts.


Responsibilities and Duties
- Integrate front-end application with the application business layer.
- Stick to established coding standards and group procedures individually and in teams
- Develop a flexible and well-structured front-end architecture, along with the APIs to support it
- Ensure the technical feasibility of UI/UX designs
- Optimize application for maximum speed and scalability
- Coordinate with Interface Design Architects for meeting accessibility standards at the code level
- Ensure design consistency with client's development standards and guidelines
- Design and build UIs on any server platform in a team environment

Provakil is a new-age legal operations management suite for enterprises. Provakil provides an integrated SaaS platform for legal teams to manage all aspects of legal operations including litigation, contracts, compliances, and intellectual property with customized workflows and analytics. We provide automatic data updates from 8000+ courts, trademark and patent registries, and other sources of public legal data. The platform is equipped with advanced ML/AI capabilities for intelligent document review, IP watch & search, case law research, and other use cases. Provakil is trusted by over 100 companies and 50 law firms to manage different aspects of their legal operations.
Frontend Developer (1.5 - 3 Year)
We are looking for a qualified Frontend developer to join our technology team. You will be responsible for building the āclient-sideā of our web application. You should be able to translate our company and customer needs into functional, appealing and interactive applications. We expect you to be a tech-savvy professional, who is curious about new technologies and aspires to combine usability with visual design.
Requirements
1-3 years of proven work experience as a Front-end developer
Working experience in GNU/Linux environment and version control systems like Git
Proficient understanding of web markup, including HTML5, CSS3
Experience with Vue.js/ React.js
In-depth understanding of the entire web development process (design, development, and deployment)
Skills and Responsibilities
Maintain and improve website
An ability to perform well in a fast-paced environment
Excellent analytical and multitasking skills
Write functional requirement documents and guides
Communicate with backend developers for development and troubleshooting

- Good understanding of UI, cross-browser compatibility, general web functions, and standards.
- Ensuring the technical feasibility by communicating and co-ordinating with the UI/UX teams.
- Optimizing applications for maximum speed and scalability.
- Working closely with graphic designers and converting designs to visual elements.
- Ā Expertise and hands-on experience with Web Applications and programming languages such as HTML, CSS, JavaScript, jQuery, Bootstrap.
- Ā Knowledge of using (Ex: advanced JavaScript libraries and frameworks such as Angular, NodeJS, ReactJS, VueJS, etc.).
- Ā Developing mobile and desktop responsive web applications.
- Ā Maintaining code integrity and organization.
- Ā Assisting in updating the application development policies to ensure that all future applications meet the latest technical requirements.
- Ā Collaborating with other team members and stakeholders for requirements.

Job Description
Role -Software Engineer - Frontend
Responsibilities
⦠2+ years of current experience in Frontend domain
⦠In-depth knowledge of JavaScript, CSS, HTML and front-end languages.
⦠Knowledge of REACT tools including React.js, Webpack, Enzyme, Redux.
⦠Experience with user interface design.
⦠Knowledge of performance testing frameworks including Mocha and Jest.
⦠Good Communication Skills.
Perks and Benefits
⦠Competitive compensation and generous stock options
⦠100% employer-paid top-of-the-line medical, dental and vision coverage
⦠Great benefits including unlimited PTO, parental leave and free snacks and beverages
⦠The opportunity to work with some of the brightest minds from Silicon Valley most dominant and successful companies
⦠Work on the latest and coolest technologies everything is home-grown and built ground-up
⦠A dynamic work environment with a strong sense of community and collaboration
⦠The open and transparent culture that encourages innovation, rewards performance and discourages hierarchy
⦠Exciting opportunities for career growth and development
Feel free to contact me for further clarification.

- Ā Lead the design and implementation of our new web-based user interface for our partner management service
ā¢Ā Ā Ā Work effectively with product management, UX designers and backend engineers
ā¢Ā Ā Ā Commit to deliver high quality, robust, and accessible user interface
ā¢Ā Ā Ā Follow software development best practices including writing unit tests and perform code reviews
ā¢Ā Ā Ā Build reusable components and libraries and optimize for maximum performance
ā¢Ā Ā Ā Provide production deployment support and troubleshooting
Ā
What you need to be ready:Ā
- Ā Minimum 3+ years of experience in UI Development
- Ā Thorough understanding of React.js and its core principles with minimum 2 years of experience
- Ā Prior experience in building customer facing web Application
ā¢Ā Ā Ā In-depth knowledge of HTML, Typescript/JavaScript, CSS/Sass, and related frameworks and libraries
ā¢Ā Ā Ā Thorough understanding of React.js and its core principles with minimum 2 years of experience
ā¢Ā Ā Ā Experience in Single Page Application architecture
ā¢Ā Ā Ā Proficient in writing tests using Jest, Mocha or any similar framework
ā¢Ā Ā Ā Strong computer science fundamentals in design, data structures, and problem solving
ā¢Ā Ā Ā Excellent troubleshooting skills
Ā

ResponsibilitiesĀ
- Develop new user-facing featuresĀ
- Ensure the technical feasibility of UI/UX designsĀ
- Optimize application for maximum speed
Skills And QualificationsĀ
- 2+ years of experience in ReactJS and ReduxĀ
- 1+ completed project of reasonable size using server-side renderingĀ
- Knowledge of Preact is a plusĀ
- Proficient understanding of web markup, including HTML5, CSS3Ā
- Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASSĀ
- Good understanding of asynchronous request handling, partial page updates, and AJAXĀ
- Proficient understanding of cross-browser compatibility issues and ways to work around them.Ā
- Proficient understanding of Git

