Software Engineer
- Posted 2 days ago
- Be among the first 10 applicants
Job Description
Key Responsibilities
- Design, develop, and maintain complex web applications using Angular, TypeScript, HTML, and CSS.
- Contribute to internal web frameworks, reusable libraries, and shared software components.
- Integrate frontend applications with RESTful APIs and backend services.
- Develop and maintain unit tests and end-to-end automation tests.
- Participate in code reviews and contribute to software quality improvements.
- Implement and maintain Continuous Integration (CI) pipelines.
- Work closely with product owners and distributed engineering teams to understand requirements and deliver solutions.
- Break down complex requirements into manageable development tasks.
- Provide technical guidance and mentorship to junior developers where required.
- Participate in Agile ceremonies and maintain relevant technical documentation.
Job Requirements
- Bachelor's degree in Computer Science, Electronics, Industrial Engineering, or a related discipline.
- At least 5 years of professional frontend development experience using Angular.
- Strong proficiency in JavaScript/TypeScript, HTML, and CSS.
- Experience designing or consuming RESTful APIs.
- Strong knowledge of unit testing and frontend application development.
- Experience building responsive web applications from design mockups.
- Ability to work independently and collaborate with distributed teams.
- Familiarity with Agile, Jira, Confluence, Bitbucket, and AI-assisted development tools.
More Info
Key Skills
frontend application development
responsive web applications
AI-assisted development tools





