Posted:2 weeks ago|
Platform:
Work from Office
Full Time
Role Overview: The Full Stack UI Developer will be responsible for developing and implementing user interfaces as well as working on the backend architecture and databases. You will collaborate closely with product managers, UX/UI designers, and other engineers to deliver high-quality, scalable, and user-friendly applications. Your expertise will help us create responsive and visually appealing web applications that deliver an excellent user experience. Key Responsibilities: UI/UX Design and Development: Design and implement intuitive, user-friendly interfaces using modern front-end frameworks such as React , Angular , or Vue.js . Collaborate with UX/UI designers to ensure a seamless, aesthetically pleasing user experience. Develop reusable and responsive components to maintain consistency across different screens and devices. Full Stack Development: Develop and maintain back-end services, APIs, and databases using technologies such as Node.js , Java , Python , or Ruby . Build server-side logic, integrate with third-party services, and ensure seamless front-end/back-end integration. Work with databases (SQL and NoSQL) to design efficient data models and queries that support the application. Performance Optimization & Quality Assurance: Ensure the application performs efficiently across a wide range of devices and browsers. Write clean, modular, and well-documented code that adheres to best practices. Implement and maintain unit tests, integration tests, and code reviews to ensure high-quality software delivery. Collaboration & Communication: Work closely with cross-functional teams (product, design, backend engineers) to define requirements and technical specifications. Participate in agile development cycles, including daily stand-ups, sprint planning, and retrospectives. Communicate technical ideas effectively with both technical and non-technical stakeholders. API and Data Integration: Design, develop, and integrate RESTful APIs for seamless data exchange between the front-end and back-end. Work with front-end libraries and technologies to consume APIs and manage data flow. Continuous Improvement: Stay updated with the latest trends and best practices in front-end development, UX design, and back-end technologies. Continuously refactor code to improve performance, scalability, and maintainability. Security & Compliance: Implement security best practices for web applications and data handling. Work on user authentication, authorization, and access controls. Required Qualifications: Education: Bachelors degree in Computer Science, Engineering, or related field (or equivalent work experience). Experience: Minimum 3-5 years of experience in full-stack development, with a strong focus on UI/UX. Proven experience in building modern, responsive front-end applications using React , Angular , or Vue.js . Experience with server-side technologies such as Node.js , Java , Python , or Ruby . Solid understanding of databases (e.g., MySQL , PostgreSQL , MongoDB ) and the ability to design efficient data models. Hands-on experience with RESTful APIs and integrating with third-party services. Proficiency with version control systems like Git and collaboration tools like GitHub or GitLab . Technical Skills: Strong understanding of HTML5, CSS3, JavaScript (ES6+), and modern JavaScript frameworks. Familiarity with Webpack , Babel , NPM , and other front-end build tools. Experience with state management tools like Redux or Context API . Knowledge of responsive design principles and mobile-first development. Experience with testing frameworks like Jest , Mocha , or Cypress for front-end and back-end testing. Soft Skills: Excellent problem-solving skills and attention to detail. Strong communication skills with the ability to collaborate effectively in a team environment. Ability to work independently, manage time effectively, and meet deadlines. Passionate about coding and staying updated with the latest industry trends. Preferred Qualifications: Experience with Docker , Kubernetes , or cloud platforms like AWS , Azure , or Google Cloud . Familiarity with CI/CD pipelines and DevOps practices. Knowledge of performance optimization tools and techniques. Experience in Agile development methodologies (Scrum, Kanban). Familiarity with GraphQL and modern API development tools.
WNS Holdings
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
My Connections WNS Holdings
Pune, Gurugram, Bengaluru
5.0 - 12.0 Lacs P.A.
Bengaluru
18.0 - 19.8 Lacs P.A.
Gurugram
15.0 - 22.5 Lacs P.A.
1.5 - 1.75 Lacs P.A.
5.0 - 8.0 Lacs P.A.
Ahmedabad
6.0 - 7.0 Lacs P.A.
35.0 - 40.0 Lacs P.A.
22.5 - 25.0 Lacs P.A.
35.0 - 40.0 Lacs P.A.
Hyderabad, Bengaluru
4.0 - 5.0 Lacs P.A.