21 Aug
|
Recognized
|
Bengaluru
21 Aug
Recognized
Bengaluru
We are seeking a motivated Junior Frontend Developer with 0–3 years of experience to join our team. This role is ideal for someone passionate about modern web development, eager to build high‑quality user experiences, and enthusiastic about learning new technologies in a collaborative environment. You will work closely with developers and designers to create responsive, scalable, and performant web applications.
Key Responsibilities:
- Collaborate with the development team to design, develop, test, and maintain scalable web applications.
- Develop frontend features using HTML5, CSS3 (LESS/SASS), and JavaScript (ES6+).
- Implement responsive and adaptive UI components using Angular or React.
- Work with JavaScript libraries and frameworks such as TypeScript, Redux, and Node.js.
- Develop and optimize Progressive Web Applications (PWAs) for performance and reliability.
- Integrate frontend components with RESTful and GraphQL APIs.
- Ensure cross‑browser compatibility, accessibility, and compliance with responsive design standards.
- Use modern frontend tooling such as Webpack, Babel, and ESLint to ensure code quality.
- Collaborate with UI/UX designers using tools like Figma and Sketch to translate designs into functional interfaces.
- Participate in code reviews and follow best practices and coding standards.
- Work with version control systems like Git.
- Optimize applications for performance and scalability using modern techniques.
- Write and maintain tests using frameworks such as Jest, Mocha, or Cypress.
- Exposure to modern frontend technologies and best practices.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Hands‑on experience with HTML5, CSS3, and JavaScript (ES6+).
- Working knowledge of Angular or React.
- Familiarity with state management libraries such as Redux or Vuex.
- Basic proficiency in TypeScript and modern CSS frameworks (e.g., Tailwind CSS).
- Understanding of web performance optimization techniques.
- Familiarity with Git or version control systems.
- Strong analytical, logical, and problem‑solving skills.
- Excellent communication skills and ability to work effectively in a team environment.