Overview:

Responsible for designing, developing, and maintaining web applications from front-end to back-end. They work with various programming languages such as HTML, CSS, JavaScript, Python, and Ruby.

Responsibilities:

  • Develop and maintain web applications using modern frameworks such as ReactJS, AngularJS, Django, or Ruby on Rails
  • Collaborate with cross-functional teams to design, develop, and ship new features
  • Write clean, efficient, and well-tested code that follows best practices
  • Participate in code reviews to ensure code quality and maintainability
  • Troubleshoot and debug issues with the application
  • Implement security measures to protect the application from cyber threats
  • Optimize application performance and scalability
  • Stay up-to-date with emerging trends and technologies in web development

Skills :

  • HTML, CSS and JavaScript: You will need to have a solid understanding of these three foundational technologies used in web development.
  • Responsive design: This is the ability to create websites that can adjust their layout and content to different screen sizes and devices.
  • Cross-browser compatibility: Your website should work well on all the major browsers such as Chrome, Firefox, Safari and Internet Explorer.
  • Version control: Using Git and other version control tools allows you to keep track of changes made to your code and collaborate with team members.
  • Frameworks and libraries: Learning popular frontend frameworks and libraries like React, Vue.js, Angular, and jQuery can help you create dynamic and interactive web experiences.
  • Testing and debugging: You should be able to test and debug your code to make sure it works correctly and efficiently.
  • Performance optimization: Optimizing website performance to ensure speedy loading times and smooth user experiences is essential.
  • Basic knowledge of back-end development: Understanding how the backend operates can help you communicate effectively with backend developers and troubleshoot common issues.
  • Familiarity with design tools: Familiarity with design tools like Sketch, Figma or Adobe XD can help you effectively collaborate with designers.
  • Knowledge of web accessibility: Ensuring your website is accessible to people with disabilities is becoming increasingly important in web development.

Requirements:

  • Strong understanding of web development principles
  • Proficiency in front-end technologies such as HTML, CSS, and JavaScript
  • Experience with modern front-end frameworks such as ReactJS, AngularJS, or VueJS
  • Proficiency in at least one back-end programming language such as Python, Ruby, or Java
  • Familiarity with back-end frameworks such as Django, Ruby on Rails, or NodeJS
  • Experience with databases such as MySQL, MongoDB, or PostgreSQL
  • Understanding of version control systems such as Git
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform
  • Excellent problem-solving skills and attention to detail
  • Ability to work in a collaborative team environment
  • Bachelor's degree in Computer Science, Computer Engineering, or a related field (or equivalent experience)

Interested?
You know what
to do
.

No need to be formal. Just fill the form here and we’ll be in touch.

Anything interesting—your career path, project links, etc.

Related Jobs.

Frontend

Junior Frontend Developer
  • Location: Indore, Bangalore
  • Experience: 3 - 6 years

Frontend

Senior JavaScript Fullstack Developer
  • Location: Indore, Bangalore
  • Experience: 3 - 6 years