A tech company in Singapore is seeking a Senior Software Engineer specializing in frontend development. You will create web educational content software using Django and Angular/React, translating UI/UX designs into functional interface components. Ideal candidates have over 3 years of experience, strong skills in JavaScript, HTML5, and CSS3, and can effectively collaborate to ensure high code quality. Fluency in English and a proactive approach to problem-solving are essential. This role promises a dynamic environment focused on quality and innovation.
Qualifications
3+ years of experience as a front-end developer.
Expertise in Angular 2+ for frontend development.
Deep knowledge of JavaScript, HTML5, and CSS3.
Experience integrating with server-side APIs.
Responsibilities
Build web educational content software for teachers and students.
Translate UI/UX design wireframes to code for visual elements.
Develop shared web components through collaboration.
Create unit tests for high code quality.
Skills
Frontend development
Angular
JavaScript
HTML5
CSS3
Team leadership
JIRA
Git
AWS
CI/CD
Education
Computer Science degree
Tools
Django
React
Jenkins
Docker
Kubernetes
Job description
Senior Software Engineer – Frontend
Responsibilities
Building web educational content software, for teachers and students using Django and Angular/React
Translating UI/UX design wireframes to code that produce visual elements of the platform.
Develop shared web components/services/directives through collaboration with other development teams
Develop unit tests to maintain high code quality
Requirements
3+ Years of experience as a front‑end developer.
Must know his way around with Angular 2+ in frontend development (~2yrs experience)
Deep knowledge of JavaScript, HTML5, CSS3
Experience integrating with server‑side APIs
CS degree with top grades and/or top abilities
Experience as Teach Lead / Team Lead is a plus
Experience using JIRA to manage development tasks – Advantage
Experience with source control management systems, preferably Git
Cloud hosting, AWS preferred – Advantage
CI/CD tools (Jenkins preferred) – Advantage
Experienced with containerized applications such as ECS, Kubernetes, Docker – Advantage
Team player with a ‘can‑do’ attitude
Must be fluent in spoken and written English
Self‑learner
Tackle tough problems and find creative ways to solve them.