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 that we might find interesting, your career path, links of your projects 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