SMC Squared India

Software Engineer - Frontend

Bangalore Division, KA, IN

9 days ago
Save Job

Summary

Job Responsibilities

Frontend Development:

  • Contribute to the development, maintenance, and enhancement of frontend solutions using Angular.
  • Collaborate with UX/UI designers to implement responsive, visually appealing, and accessible user interfaces.

Platform Configurability

  • Focus on platform configurability by designing and implementing features to support dynamic content workflows.
  • Work closely with Product Owners (PO) to manage and configure content workflows.

Styling And Design

  • Utilize SCSS and CSS for styling, ensuring consistent and aesthetically pleasing designs.
  • Collaborate with the design team to maintain and enhance the user experience through attention to detail in design and styling.

Component Library Management

  • Develop, maintain, and enhance component libraries to ensure reusability and consistency across applications.

Collaboration And Communication

  • Engage in effective communication with cross-functional teams to understand project requirements and expectations.
  • Actively participate in team discussions and collaborative problem-solving.

Quality Assurance And Testing

  • Conduct thorough front-end testing to ensure functionality, usability, and quality of applications.
  • Implement frontend unit testing and end-to-end testing practices.

Domain Knowledge And User Story Attention

  • Understand and contribute to detailed user stories, ensuring alignment with end-user needs.
  • Focus on customer experience by paying attention to detail and ensuring accurate implementation of requirements.

Must-Have Skills

  • Proficiency in Angular (4+), SCSS, and CSS for frontend development.
  • Proficiency in Angular 16 with SCSS or Less for front-end development. 
  • Proficiency in JavaScript (ES6+) and Angular core concepts such as components, services, routing, state management, and RxJS.
  • Solid understanding of HTML, Angular code structure, and web accessibility standards.
  • Strong knowledge of platform configurability and content workflow management.
  • Experience with component library development and maintenance (e.g., Angular Material or similar).
  • UI/UX experience with a focus on design consistency and user experience enhancement.
  • Knowledge of frontend testing frameworks and practices.

Nice-to-Have Skills

  • Familiarity with Content Management Systems (CMS), specifically Content Stack (desired).
  • Exposure to cloud platforms (e.g., Azure, AWS, or Google Cloud).
  • Experience with Agile development processes and tools (e.g., Azure DevOps).
  • Understanding of application security best practices.

Additional Expectations

  • Ownership of tasks with a focus on accuracy and thorough implementation of project specifications.
  • Effective collaboration with Product Owners and other stakeholders for demo presentations and content configuration.
  • Aptitude for troubleshooting and resolving root cause issues efficiently.
  • Active participation in onboarding plans and skill development processes.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job