
Web Application Developer
Job Description
Educational Qualifications:
Post-Graduation (Preferred): MCA/MSc/M.Tech. (Computer Science, Information Technology, Electronics).
Graduation (Mandatory): BE/B.Tech. (Computer Science, Information Technology, Electronics).
Certifications:
Relevant certification(s) would be an added advantage
Total Experience:
5+ years
Positions:
2
Work Experience:
-
5+ years of experience with designing and building web applications using Java and Angular JS
-
3+ years of experience in writing JavaScript, CSS, and HTML
-
3+ years of experience in developing application codes and unit tests in AngularJS, Java Technologies, and Rest Web Services
-
3+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
-
Experience developing complex software systems from the ground up, that have been successfully delivered to customers
-
Proficient in CSS, HTML, and writing cross-browser compatible code
-
Experience using JavaScript building tools like Gulp/ Grunt etc.
-
Knowledge of JavaScript MV-VM/MVC frameworks including AngluarJS
-
Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs
-
Experience in software processes, web services, multi-tiered systems, workflow modeling, systems testing, and enterprise application integration
Tools & Techniques:
-
Strong experience with Java and Angular JS
-
Strong experience with distributed (multi-tiered) systems, algorithms, and relational/non-relational databases
-
Strong knowledge in OOPS concepts and very good debugging skills
Personality traits (desired):
-
Excellent analytical and reasoning skills
-
Excellent verbal and written communication skills
-
Ability to communicate with both business stakeholders and technical teams
-
Ability to take full ownership of tasks and willingness to learn and experiment with new technology
-
Ability to synthesize requirements underlying feature requests, recommend alternative technical and business approaches, and facilitate engineering efforts to meet aggressive timelines
Responsibilities:
-
Prepare technical requirements, software design specifications and unit test cases
-
Design, code and modify webpages, from layout to function and according to the design specifications
-
Upgrade, configure and debug existing web applications
-
Create reusable, effective, and scalable code
-
Identify bottlenecks and bugs in the system and develop solutions
-
Adapt interface for modern internet applications using the latest front-end technologies
-
Take ownership and responsibility of components/processes within the team
-
Support other developers with code review, etc.

About PwC
About
Price Waterhouse and Cooper & Lybrand merged their businesses in 1998, resulting in the formation of the accounting firm known as Price Waterhouse Cooper. Not only is PricewaterhouseCoopers (PwC) the second largest company in the professional services industry, but we are also one of the Big Four accounting firms. In 2016, we were the sixth largest industry in the United States that was privately owned. The company has a workforce of over 223,000 people and provides services to customers in 756 locations throughout 157 countries.
PwC is a network of problem solvers that uses human creativity, knowledge, technology, and solutions to assist organizations in developing a culture of trust and achieving outcomes over the long term. Through the provision of quality assurance, tax, and advising services, we support individuals and businesses in the generation of the value that they want.
Company social profiles
Similar jobs
Director - Frontend | Snapmint
Location: Gurgaon (Unitech Cyber Park, Sector 39)
Work Days: Monday – Friday
Experience: 12-16 years
About Snapmint: Founded by serial entrepreneurs from IIT Bombay, Snapmint is redefining how banking works by building the experience from the ground up. Our flagship offering provides 0% interest purchase financing to over 300 million banked Indian consumers even those without credit cards — through instant credit scoring and advanced underwriting systems.
By evaluating hundreds of data points beyond traditional credit models, we deliver real-time credit approvals, seamless digital loan servicing, and repayments — revolutionizing financial access for the modern, smartphone-first Indian consumer.
Job Overview:
We’re looking for a Director of Frontend Engineering with a strong focus on Web (React/Next.js) to lead the design, architecture, and execution of Snapmint’s consumer-facing platforms. This role will own web engineering at scale, while also overseeing Android frontend teams to ensure consistency, performance, and a unified user experience across platforms.
You will be responsible for building and scaling high-performance, modular frontend systems that serve millions of users, with a strong emphasis on design thinking, component reusability, and engineering excellence. This is a strategic leadership role that demands a deep understanding of web technologies, system architecture, and modern frontend design patterns, coupled with the ability to mentor teams and drive execution at speed.
🔧 Key Responsibilities:
- Own the frontend web strategy, architecture, and roadmap, focusing on React.js, Next.js, and scalable design systems.
- Lead and mentor web engineers to build modular, maintainable, and high-performing web applications.
- Collaborate with Product, Design, and Backend teams to deliver intuitive and performant cross-platform experiences.
- Oversee the Android frontend team (Kotlin, Jetpack Compose), ensuring consistency in UX, shared design principles, and code quality across platforms.
- Drive the development of design systems and component libraries that scale across web and mobile.
- Champion frontend modularization and micro-frontend architecture to support faster development and easier codebase management.
- Ensure adherence to code quality, performance, security, and accessibility standards.
- Implement best-in-class observability, error tracking, and performance monitoring tools (e.g., Sentry, Firebase, Lighthouse).
- Lead UI experimentation efforts (e.g., A/B testing, feature flags), continuously improving UX based on data.
- Foster a culture of continuous learning, technical excellence, and collaborative innovation within the frontend engineering teams.
- Keep the engineering org updated with the latest in frontend tech, frameworks, and tooling.
✅ Requirements:
- Bachelor’s or Master’s in Computer Science, Engineering, or related field.
- 12+ years of software engineering experience, with 8+ years in frontend development and 5+ years in technical leadership roles.
- Deep hands-on expertise in:
○ React.js, Next.js, JavaScript/TypeScript
○ Component-driven architecture, server-side rendering (SSR), static site generation (SSG)
○ Building and scaling design systems and modular UIs
- Strong understanding of web performance optimization, SEO, cross-browser compatibility, and accessibility standards (WCAG).
- Experience building scalable consumer-facing applications with millions of users.
- Exposure to Android frontend development (Kotlin/Jetpack Compose) with ability to guide and align mobile teams on UI/UX consistency.
- Familiarity with DevOps for frontend: CI/CD pipelines, feature flagging, analytics, and deployment strategies.
- Passion for design thinking, user-centric product development, and pixel-perfect implementation.
- Strong problem-solving, project management, and communication skills.
About Us
We are a fast-growing tech company building scalable and modern web applications. Our team works on cutting-edge technologies in AI, automation, and digital solutions. We are looking for a Frontend Intern (Next.js) to join our engineering team and contribute to building interactive and user-friendly web applications.
Role & Responsibilities
- Build, test, and deploy responsive user interfaces using Next.js and React.
- Collaborate with designers and backend developers to implement seamless user experiences.
- Optimize components for maximum performance across web-capable devices and browsers.
- Work on real-world projects involving dashboards, AI products, and customer-facing platforms.
- Assist in debugging, code reviews, and documentation.
- Stay up-to-date with the latest frontend trends and best practices.
Requirements
- Basic understanding of JavaScript/TypeScript, React.js, and Next.js.
- Familiarity with HTML5, CSS3, and modern styling frameworks (TailwindCSS, Material UI, etc.).
- Knowledge of REST APIs or GraphQL integration.
- Good problem-solving skills and willingness to learn quickly.
- Ability to work in a collaborative team environment.
- Prior experience with Git/GitHub is a plus.
Nice-to-Have (Optional but a Plus)
- Experience with server-side rendering (SSR) and static site generation (SSG) in Next.js.
- Exposure to UI/UX design tools (Figma, Adobe XD, etc.).
What You’ll Gain
- Hands-on experience working on live projects with production-scale applications.
- Mentorship from experienced developers.
- Exposure to the complete product development lifecycle.
About SATISFIC
Satisfic is focused on the areas of the IT channel marketing. As the channel catalyst, we connect and empower technology suppliers, solution providers and end-users. Headquartered in Singapore and with teams across key countries in APAC, Satisfic leverages its regional service delivery capabilities to help IT channel succeed and grow.
Please visit our site at http://www.satisfic.com">www.satisfic.com for further details.
What you will be doing:
- SATISFIC is a product-based company; hence will be required to work on product development and support.
- Need work on the following technologies – Angular, Core Web API and PostgreSQL.
- SATISFIC’s product is hosted in AWS. This will provide you with an opportunity to work on the latest cloud technologies
- Coding computer programs.
- Support day to day software development activities as assigned by Software Engineering Leader/Manager.
- Timely completion of daily assigned projects as per requirements
- Complete adherence to all metrics and parameters associated with each project through completion of project.
- Effective Time management.
- Mentor and assist Trainee/ Junior Software Engineers to complete assigned tasks.
- Completing assigned projects on time within set quality parameters.
- Check coding standards and deliverables against each project/product specifications for their own and their junior engineers before delivery.
- Develop module specification documents for internal purpose.
- Ensure compliance/closure of Regulatory and Quality requirements before approving Design Outputs/Program Deliverables.
- Lead continuous improvement activities by driving the implementation of process and product quality improvement initiatives.
- Develop innovative solutions that improve the efficiency and reliability of the deliverables and system.
About your experience:
- 3-4 years of proven experience in Angular 2 or higher, typescript and web mark up.
- Proficiency with building responsive web application with HTML 5, CSS and related frameworks (Bootstrap, Materialize)
- Proficient in CSS, HTML, and writing cross-browser compatible code.
- Knowledge & experience to user REST APIs using JSON data and best practices related to their implementation.
- Knowledge & Experience in Node JS
- Firm grasp of UI/UX principles, ability to convert UX designs into deliverables.
- Knowledge of JavaScript MV-VM/MVC frameworks including AngluarJS.
- Strong interpersonal and communication skills
- Strong analytical abilities
- Project and time management skills
- Quick learner with a positive attitude
Qualifications:
- Master’s / Bachelor’s degree in Computer Science, Software engineering or related area from a good institute is preferred
Reports to: Lead – Software Engineering
● Take part in applications GUI development (including its UI and 3D elements).
● Champion the latest UI technologies using React, SCSS, CSS, JavaScript.
● Be responsible for working with business owners to propose high-quality user
experience solutions for web applications.
● Collaborate with Business Analysis and UI/UX teams to help them to implement use
case scenarios and provide the best customer experience.
● Be responsible for design and implementation of UI components in React.
● Develop web-based user interfaces, applications, and Web Service integration APIs
using REST API.
● Work as a team with backend developers and other front-end developers to provide
full end-to-end solutions.
● Interact with the SQA team to ensure high quality of the software delivered.
● Be responsible for working with the configuration management and administration
teams to provide accurate build and deployment instructions.
● Ensure application development principles, standards, and best practices are followed
for each project.
Skills & Experience:
● Understanding of key design principles.
● Proficiency in HTML, CSS, JavaScript, and jQuery.
● DS & Algo
● Understanding of server-side CSS.
● Experience with responsive and adaptive design.
● Good problem-solving skills.
● Determining the structure and design of web pages.
● Ensuring user experience determines design choices.
● Developing features to enhance the user experience.
● Ensuring web design is optimized for smartphones.
● Building reusable code for future use.
● Optimizing web pages for maximum speed and scalability.
● Utilizing a variety of markup languages to write web pages.
● Maintaining brand consistency throughout the design.
Our frontend (React) team is passionate about React Technology and we are working on a few world-class products which have their roots and frontend in React Technology along with Redux, web-hooks, and Reducers. Keeping performance, scalability, usability, and user acceptance in mind, we are looking for a smart frontend engineer that has experience developing a variety of Web Applications using React Technology. (Along with strong frontend expertise, needs a good understanding of how frontend applications work in different browsers and have a mobile responsive design)
Roles & Responsibilities
Basic roles and responsibilities are mentioned for the engineer at our team:
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- You will ensure that these components and the overall application are robust and easy to maintain.
- You will coordinate with the rest of the team working on different layers of the infrastructure.
- Good understanding of async functions and their concepts.
- Your primary focus will be on developing user interface components and implementing them following well-known ReactJS workflows (such as Flux or Redux).
- A Commitment to collaborative problem solving, sophisticated design, and quality product is important.
Responsibilities.
- Developing new user-facing features using ReactJS
- Familiarity with modern front-end builds pipelines and tools.
- Translating designs and wireframes into high-quality code.
- Thorough understanding of ReactJS and its core principles.
- Experience with popular React.js workflows. (such as Flux or Redux)
- Familiarity with RESTful APIs.
- Building reusable components and front-end libraries for future use.
- Knowledge of modern authorization mechanisms, such as JSON Web Token and Oauth.
- Good knowledge of CSS and other latest frameworks like a tailwind CSS / Bootstrap.
Person Specification and Qualifications
- Experience developing highly scalable Web applications.
- Knowledge of Media Queries and CSS via useful frameworks.
- Strong experience with React frameworks with components like Redux, Flux, Webhooks.
- Good knowledge of code versioning (git / Github)
- Good experience with code deployment on servers like Ubuntu, Linux systems.
- In-depth knowledge of designing and developing software in distributed architectures for multi-tier applications
- Basic understanding of docker to work with different major versions of Node js and database release(Postgres, MySQL, etc)
- Good knowledge to write and train the team to write unit test cases for the application code.
How to Code Review
- You would be knowing how to do a basic code review of team and junior NodeJS engineers.
Plus points if you're familiar with the following:
- Experience with deployment and CI/CD is a plus!
- Have worked with Testing libraries
- Good Verbal and Written communication Skills.
• Professional Experience with HTML, CSS, JavaScript is required
• Experience with JavaScript-based MVC frameworks, especially AngularJS / Vue Js/
similar frameworks is required.
• Knowledge of RESTful services, especially NodeJS is required
• Experience in TypeScript, Git, and unit tests is required
• Proficiency with Object-Oriented design principles and working knowledge of Linux OS.
• Ability to articulate and quickly adopt development best practices.
• Excellent organizational and communication skills
• Willingness to work as a member of a team, including participating in peer code reviews
and maintaining project and operational documentation.
• Ability to work as part of a geographically diverse team
• Ability to communicate with both technical and non-technical people
• B. Tech or M. Tech in Computer Science or equivalent

Role : Angular Developer
Location: Bangalore, Karnataka, India
Experience: 3 to 9 Years
Mandatory Skills: Angular,Data structure,Javascript with OOPS, API
Experience:
- Very strong hands on experience of web and mobile technologies: - HTML JavaScript, HTML5/CSS3,
- 5 + years of UI Development Experience using JavaScript Frameworks
- 3+ years of Angular Development Experience
- Has implemented coding patterns and built UI framework
- Deep knowledge of AngularJS practices and commonly used modules based on extensive work experience
- Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
- Creating custom, general use modules and components which extend the elements and modules of core AngularJS
- Creating configuration, build, and test scripts for Continuous Integration environments
- Cooperating with the back-end developer in the process of building the RESTful API
- Cross browsers support/experience and knowledge of DOM manipulation on different browsers
- Performance enhancements on web page load and execution
- Use responsive web design to create applications that automatically conform to multiple screen sizes/devices.
Responsibility:
- Ability to develop UI framework on JavaScript and CSS which confines to requirement of Solutions.
- Ability to work on cross browser compatibility
- Develop reusable components.
- Work closely with other developers in the team
- Coordinating the workflow between the graphic designer, the HTML coder, and yourself
- Conduct usability testing to identify and fix UI issues
- Collaborate with business analysts to discuss user interface requirements and brainstorm UI ideas.
About the company:
It is a leading US-Based product development company established in 2004.
A global leader in providing digital solutions for trading and risk, supply chain management and financial services driven by cloud, blockchain, machine learning and analytics. The company has its best-of-breed solutions serve the entire trading value chain across agriculture, energy, metals and mining, and manufacturing markets. The cloud platform provides advanced analytics, one source of data and an automation engine, providing maximum flexibility and investment protection as business needs and market requirements change.
Why should you apply?
- Work in a fast-paced product-based organization.
- Get an opportunity to work with the core development team and enhance your technical skills.
- Scope to understand and work with the product team in depth.
- Opportunity to work in ETRM/CTRM domain- ahead of the innovation.
- They built a culture of inclusion and diversity from the 16 plus languages they speak to the 40% strong women workforce.
- They are always looking for their next set of passionate and innovative minds, who are unafraid to challenge the status quo.
What you will do
If you are looking to be part of the early-stage start-up team that is charting the course and solving a key pain point for the CXO, this opportunity is for you. The opportunity will provide you join a company where you can contribute to all aspects of the product definition, product building and solving some key challenges.
- Architect solutions and execution through hands-on development, quality-assurance, and prototyping
- Collaborate with a UX/UI designers and other front-end and middle-tier engineers to design, prototype, and build user interface for complex cloud-based product
- Participate in complete development life cycle activities like design, coding, testing and production release
- Develop and maintain a scalable web and responsive applications
- Exhibit Devops mindset – Work on continuous integration, including provisioning, deployment, testing, and version control of the software
- Mentor new software developers and junior engineers
What you will bring
- Passionate engineer with 5 – 8 years of hands-on experience of developing next-generation user interface with high quality and performance
- Strong desire to learn & evaluate new libraries/frameworks, and share knowledge with others
- Ability to work in a fast-paced and agile development environment
- Sound knowledge of front end standards and practices
- Translating designs and wireframes into high-quality code
- Knowledge of Redux, React.js and its core principles
- Familiarity with RESTful APIs
- Strong proficiency in JavaScript, AJAX, HTML5, CSS3, JSON, including DOM manipulation and the JavaScript object model
- Experience with popular JS frameworks and libraries (React, Angular, JQuery, Ember, Babel, Webpack etc.)
- Experience of building Single-page Web Apps
- Ability to understand business requirements and translate them into technical requirements
- Experience with test automation: TDD, unit/integration/functional testing
- Proficient with debugging and testing tools to troubleshoot and optimize the UI
- Solid understanding of object-oriented design and programming concepts, core JavaScript concepts like scope/closures, the event loop and asynchronous callbacks, promises
Good to have
- Full-stack development experience
- Prior Startup Experience
- Prior experience in developing real-time web applications
- Experience with continuous deployment
- Proficiency with Git/Github
- Experience with GraphQL
Success Factors
- Start-up mindset
- Good problem solving abilities
- ‘Can-do’ attitude
- Prior experience of working with globally distributed teams is an added advantage
- Work with minimal supervision
- Excellent communication skills and being able to work independently or in a full team







