Subham Inc. Subham Inc.
All Jobs

Junior frontend developer

About the Role

We're seeking a highly motivated Junior Frontend Developer to join our team, where you'll play a key role in crafting exceptional user experiences through innovative frontend solutions. As a junior developer, you'll have the opportunity to work on a wide range of projects, from designing responsive interfaces to implementing interactive features. This role is perfect for those looking to launch their career in frontend development and grow with a dynamic team.

Responsibilities

  • Design, develop, and test frontend components, ensuring cross-browser compatibility and responsiveness across various devices.

  • Collaborate with the design team to translate designs into functional and visually appealing interfaces.

  • Implement interactive features using JavaScript, HTML, and CSS, following best practices for code quality and performance.

  • Participate in code reviews to ensure adherence to coding standards and contribute to the improvement of the codebase.

  • Troubleshoot and debug frontend issues, identifying and resolving problems efficiently.

  • Stay up-to-date with the latest frontend trends, technologies, and tools, applying this knowledge to improve project outcomes.

  • Work closely with the backend team to integrate frontend components with server-side APIs.

  • Develop and maintain detailed documentation of frontend code and components.

  • Contribute to the development of new features and the maintenance of existing ones, ensuring high-quality deliverables.

Requirements

  • Proficiency in JavaScript (including ES6+ syntax), HTML5, and CSS3, with a strong understanding of frontend development principles.

  • Experience with a frontend framework such as React, Angular, or Vue.js, and a willingness to learn and adapt to new technologies.

  • Familiarity with CSS preprocessors like Sass or Less, and CSS frameworks like Bootstrap or Tailwind CSS.

  • Knowledge of responsive web design principles and experience with designing for various screen sizes and devices.

  • Understanding of state management concepts and experience with libraries like Redux or MobX.

  • Familiarity with modern frontend build tools such as Webpack, Rollup, or Gulp.

  • Experience with version control systems, particularly Git, and collaboration platforms like GitHub or GitLab.

  • Strong problem-solving skills, with the ability to debug and resolve complex frontend issues.

  • Excellent communication skills, with the ability to work effectively in a team environment.

Nice to Have

  • Experience with UI component libraries like Material-UI or Ant Design, and a understanding of design systems.

  • Familiarity with accessibility guidelines (WCAG 2.1) and experience with implementing accessible frontend components.

  • Knowledge of TypeScript and its application in frontend development, with a willingness to learn and adopt new technologies.

  • Experience with testing frameworks like Jest or Cypress, and a understanding of testing principles for frontend coding.