Key Responsibilities
- Lead the architecture, design, development, and deployment of scalable, high-performance web applications using technologies like React, Angular, Vue.js, Node.js, Python/Django/Flask, or Java/Spring Boot
- Provide architectural guidance and drive technical decisions while ensuring adherence to coding standards and security best practices
- Conduct regular code reviews to ensure code quality, readability, and maintainability
- Collaborate with cross-functional teams including product managers and UI/UX designers to translate business needs into technical solutions
- Mentor and lead a team of developers, fostering a culture of innovation, collaboration, and continuous learning
- Manage the full software development lifecycle from requirement gathering to deployment and ongoing support
- Identify and address technical risks to maintain application stability and scalability
General Responsibilities
- Keep up with emerging trends, technologies, and best practices in web development
- Contribute to improving development tools, workflows, and methodologies
- Engage in technical discussions, sprint planning, and design reviews
- Communicate effectively with both technical and non-technical team members and stakeholders
Required Skills & Qualifications
- 7–10 years of experience in web application development with demonstrated project leadership
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
Front-end Expertise
- Strong proficiency in HTML5, CSS3, and JavaScript (ES6+)
- Deep experience with at least one JavaScript framework/library: React.js, Angular, or Vue.js
- Familiarity with front-end build tools like Webpack, Babel, or Vite
- Understanding of responsive design and cross-browser compatibility
Back-end Expertise
- Proficiency in at least one back-end stack:
- Node.js with Express/NestJS
- Python with Django/Flask
- Java with Spring Boot
- Experience designing and building RESTful APIs
- Strong knowledge of databases: MySQL, PostgreSQL, MongoDB, Redis
DevOps & CI/CD (Preferred)
- Experience working with CI/CD tools such as Jenkins, GitLab CI, GitHub Actions, or Azure DevOps
- Familiarity with Docker and Kubernetes is a strong plus
- Exposure to cloud platforms like AWS, Azure, or GCP is desirable
Skills Required
Web Development, react.js , Angular, Vue.JS, Node.js, Express.Js