Description
Position Summary :
We are seeking a highly motivated and skilled Front-End Software Engineer to join our dynamic team.
The person in this role will work closely with the Scrum Team, Product Managers, and Designers to deliver high-quality, scalable, and user-friendly solutions.
The person will be responsible for front-end development, collaborating across distributed teams, and contributing to product improvements while ensuring code quality, performance, and accessibility.
Roles And Responsibilities
The person in this role will :
- Work with the Scrum Team and Product Managers to break down Epics into User Stories and Stories into Developer Tasks.
- Implement functionality, test automation, and data persistence tasks.
- Perform peer reviews on code changes to maintain quality and consistency.
- Validate and test code changes in the QA environment.
- Collaborate with designers to translate UI/UX designs into high-quality, responsive, and accessible code across devices.
- Work with the support team to resolve customer escalations.
- Monitor and troubleshoot application performance to ensure reliability and efficiency.
- Identify challenges and propose opportunities for improving team delivery and processes.
- Conduct all tasks in accordance with company policies, procedures, and best practices.
- Perform any other duties assigned as part of the role.
Required Skills And Qualifications
The person must have :
- Strong knowledge of Agile Software Development methodologies.
- A minimum of 5 years of professional experience in a SaaS or on-premise product-based software business.
- 5+ years of hands-on experience in front-end development using React.js or Angular.
- Practical experience working with TypeScript frameworks.
- Familiarity with testing tools such as Playwright, Cypress, or similar frameworks.
- Experience with CI/CD tools such as Nx, Jenkins, SonarCloud, etc.
- Exposure to environments where engineers have visibility into customer use cases.
The Person Must Also Demonstrate
- Excellent verbal and written communication skills in English, with the ability to explain complex technical concepts to technical stakeholders.
- Comfort working with distributed teams across large time zones.
- The ability to plan work effectively and raise blockers without waiting for meetings.
- A proactive approach to providing status updates and collaborating asynchronously.
- Cultural awareness and adaptability in cross-border work environments.
Desired Skills And Exposure
It is desirable for the person to have exposure to :
- React.js / Angular frameworks.
- Test-Driven Development (TDD) or test-centric methodologies.
- Front-end testing tools such as Cypress, Playwright, etc.
- Reactive Forms and State Management.
- Marketing Technologies (Email, Mobile, Social, Search, Video, etc.
- Java/Spring/Spring Boot frameworks.
- AWS services such as ECS, EKS, EC2, S3, SQS, Lambda, DynamoDB, CloudFormation, Fargate
(ref:hirist.tech)