UI Developer
Lenovo
2 - 5 years
Bengaluru
Posted: 11/06/2026
Job Description
Responsibilities
- Design, develop, and enhance both UI workflows and backend services for cloud-native applications
- Build responsive, intuitive, and user-friendly interfaces
- Develop scalable microservices and REST-based backend services using Python, Go, or Node.js
- Participate in system design discussions, code reviews, debugging and troubleshooting
- Write clean, maintainable, secure and production-quality code following engineering best practices
- Collaborate closely with cross-functional engineering teams including architects, DevOps, QA, and product teams
- Improve platform performance, reliability, scalability, and operational efficiency
- Leverage AI-assisted development approaches and modern engineering tools to accelerate development and productivity
Requirements
- 36 years of professional software development experience
- Strong programming skills in Python, Go, or Node.js
- Hands-on experience building UI applications using Angular and modern UI/UX principles
- Good understanding of microservices architecture, REST APIs, databases, and distributed systems
- Working knowledge of Linux, containers, Docker, and Kubernetes environments
- Familiarity with software development best practices including code reviews, unit testing, and debugging
- Strong analytical, problem-solving, and communication skills
- Good to Have
- Experience with GitHub Copilot or AI-assisted software development tools
- Exposure to performance optimization, scalability, and reliability engineering
- Working knowledge of cloud platforms and Kubernetes-based deployments
Services you might be interested in
We Search & Apply Jobs for You!
Our team scans through 1000s of opportunities and applies to roles best suited to your profile
Save 100+ hours and focus on what matters - cracking interviews and landing offers.
