Senior Web Developer

Development | Senior Level | Permanent Full Time | Work From Office
SG Highway, Ahmedabad, Gujarat
Apply for this job

We are looking for an experienced and skilled Senior Web Developer to join our Development team. This role requires a strong technical foundation in modern web technologies, architectural thinking, and the ability to lead complex web application development projects. You will be responsible for building scalable, high-performance web applications, mentoring junior developers, and ensuring code quality and best practices across projects. The ideal candidate is someone who thinks architecturally, writes clean code, and stays ahead of web development trends.

Application Development & Architecture

  • Design and develop robust, scalable, and high-performance web applications using Angular and React

  • Build responsive, mobile-first user interfaces with HTML5, CSS3, and modern JavaScript (ES6+)

  • Architect front-end solutions considering scalability, maintainability, and performance

  • Develop RESTful APIs and integrate front-end applications with backend services

  • Implement server-side logic and database interactions for full-stack development

  • Create reusable components, libraries, and frameworks for efficient development

  • Optimize applications for maximum speed, scalability, and cross-browser compatibility

Code Quality & Best Practices

  • Write clean, maintainable, and well-documented code following industry standards

  • Implement proper code organization, design patterns, and architectural principles

  • Follow coding conventions, naming standards, and version control best practices

  • Conduct code reviews and ensure adherence to coding standards across the team

  • Implement automated testing (unit tests, integration tests) for robust applications

  • Optimize code for performance, security, and scalability

  • Refactor legacy code and improve existing codebases

Server-Side Development & Integration

  • Develop server-side applications using Node.js, PHP, Python, or similar technologies

  • Design and implement database schemas, queries, and optimization strategies

  • Work with SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.)

  • Implement authentication, authorization, and security best practices

  • Integrate third-party APIs, payment gateways, and external services

  • Handle server deployment, configuration, and maintenance tasks

  • Implement caching strategies and optimize server performance

Technical Leadership & Mentorship

  • Provide technical guidance and mentorship to junior developers

  • Review code, provide constructive feedback, and share best practices

  • Lead technical discussions and architecture planning sessions

  • Research and recommend new technologies, tools, and frameworks

  • Create technical documentation, coding guidelines, and standards

  • Troubleshoot complex technical issues and provide solutions

  • Foster a culture of continuous learning and improvement

Project Management & Collaboration

  • Collaborate with designers, project managers, and clients to understand requirements

  • Break down complex requirements into technical tasks and timelines

  • Estimate development efforts and plan project sprints

  • Participate in agile ceremonies (stand-ups, sprint planning, retrospectives)

  • Communicate technical constraints and solutions to non-technical stakeholders

  • Manage multiple projects simultaneously while meeting deadlines

  • Ensure projects meet quality standards and client expectations

Innovation & Continuous Improvement

  • Stay updated with latest web development trends, frameworks, and best practices

  • Experiment with new technologies and evaluate their applicability

  • Identify and implement process improvements for development efficiency

  • Contribute to building reusable code libraries and internal tools

  • Optimize development workflows and automation

  • Share knowledge through documentation, presentations, or tech talks

  • Angular: Strong expertise in developing enterprise-level applications using Angular (Angular 12+), including components, services, directives, routing, state management (NgRx), and RxJS

  • React: Proficient in building dynamic user interfaces with React, including hooks, context API, Redux/state management, React Router, and component lifecycle

  • HTML5: Advanced knowledge of semantic HTML5, accessibility standards (WCAG), SEO best practices, and modern markup techniques

  • Good Logical Thinking: Strong problem-solving abilities, algorithmic thinking, and capability to design efficient solutions for complex business requirements

  • Aware of Good Coding Formats: Deep understanding of clean code principles, design patterns (MVC, MVVM, Singleton, Factory, etc.), SOLID principles, DRY, KISS concepts, and code maintainability

  • Server-Side Knowledge: Solid understanding of server-side technologies, backend development, database management, API development, server architecture, and deployment processes

Education

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or related field

  • Master's degree or relevant certifications are advantageous

  • Certifications in Angular, React, AWS, or other relevant technologies are a plus

Experience

  • 4-7 years of professional web development experience

  • Proven track record of building complex, scalable web applications

  • Experience with both Angular and React in production environments

  • Strong portfolio demonstrating full-stack development capabilities

  • Experience in an agency environment or with multiple client projects is preferred

  • Experience leading small teams or mentoring junior developers

Technical Proficiency

Frontend (Expert Level):

  • Angular (12+), React (16.8+)

  • HTML5, CSS3, Sass/SCSS, CSS-in-JS

  • JavaScript (ES6+), TypeScript

  • Responsive design, mobile-first approach

  • State management (NgRx, Redux, Context API)

  • Webpack, Babel, npm/yarn

Backend (Strong Knowledge):

  • Node.js/Express.js (preferred) or PHP/Laravel or Python/Django

  • RESTful API design and development

  • Database: MySQL, PostgreSQL, MongoDB

  • Authentication: JWT, OAuth, Session management

  • ORM frameworks (Sequelize, Mongoose, TypeORM)

DevOps & Tools:

  • Git/GitHub/GitLab, version control workflows

  • CI/CD pipelines (Jenkins, GitHub Actions)

  • Docker basics

  • Cloud platforms: AWS, Google Cloud, or Azure

  • Linux server basics, SSH, server deployment

Additional Skills:

  • Testing frameworks: Jest, Jasmine, Karma, React Testing Library

  • Performance optimization and debugging tools

  • Browser DevTools, Lighthouse, performance profiling

  • Agile/Scrum methodologies

  • API documentation tools (Swagger, Postman)

  • Problem-Solving: Ability to break down complex problems and design elegant solutions

  • Architectural Thinking: Understanding of software architecture, scalability, and system design

  • Code Quality Focus: Commitment to writing clean, maintainable, and efficient code

  • Attention to Detail: Meticulous approach to development, testing, and code reviews

  • Communication Skills: Clear articulation of technical concepts to team and clients

  • Leadership: Ability to guide team members and drive technical decisions

  • Time Management: Efficient handling of multiple projects and deadlines

  • Learning Agility: Quick adaptation to new technologies and frameworks

  • Collaboration: Strong team player with cross-functional collaboration skills

  • Ownership: Taking responsibility for code quality and project outcomes

  • Innovation: Proactive in exploring better solutions and tools

  • Debugging Skills: Systematic approach to identifying and resolving issues

Candidates are encouraged to share:

  • GitHub profile or code repository links

  • Live project URLs demonstrating Angular/React applications

  • Open-source contributions (if any)

  • Technical blog or articles (if any)

  • Any side projects or personal portfolio website

What We Offer

  • Competitive salary with attractive performance-based incentives.

  • Opportunity to work with industries who are market leaders in their domains.

  • Exposure to cutting-edge technology and innovative projects.

  • Professional development and growth opportunities.

  • Dynamic and collaborative work environment.

  • Recognition and rewards for outstanding performance.

Professional Growth

  • Diverse Portfolio Exposure: Work with 5300+ clients across 30+ industries, gaining invaluable cross-sector experience.

  • Prestigious Client Base: Represent solutions to renowned market leaders.

  • Skill Enhancement: Develop expertise across multiple domains – web development, digital marketing, SaaS products, and technology consulting.

  • Career Progression: Clear growth path with opportunities to take on larger accounts and leadership roles.

  • Innovation Culture: Be part of a team that develops cutting-edge SaaS products and stays ahead of technology trends.

  • Learning Environment: Continuous exposure to latest technologies, market trends, and best practices in digital transformation.

Personal Development

  • Work-Life Balance: We value your personal time and well-being alongside professional commitments.

  • Youthful & Energetic Team: Collaborate with a professional, experienced, yet youthful team that brings fresh ideas and positive energy.

  • Supportive Environment: Work in a culture where ideas are valued, challenges are opportunities, and success is celebrated together.

  • Meaningful Work: Contribute to our mission of making the Internet a better place – work that matters beyond just numbers.

  • Long-term Relationships: We invest in people who grow with us.

Interested candidates are requested to send their updated resume to careers@compubrain.com with the subject line: "Application for Senior Web Developer - SG Highway, Ahmedabad"

Please include:

  • Updated resume/CV

  • GitHub profile or code repository links

  • Links to live projects or portfolio website

  • Cover letter highlighting relevant technical experience

  • Brief description of your most complex project

  • Current and expected CTC

  • Notice period

Note: Candidates will be required to complete a technical assessment involving coding challenges and problem-solving. Only shortlisted candidates will be contacted for further rounds.

CompuBrain Private Limited is India's preferred technology consulting firm with a mission to make the Internet a better place. We offer comprehensive solutions including website design & development, digital marketing, branding, SaaS products, and technology consulting services to 5300+ clients across 30+ industry verticals.

Similar jobs

QC Tester

Ahmedabad | Junior Level | Full time
See this job