Front-End Software Engineer
Role details
Job location
Tech stack
Requirements
-
Bachelor's degree in related field
-
10+ years of experience in frontend software development.
-
Strong proficiency in modern JavaScript and TypeScript.
-
Hands-on experience with modern frontend frameworks such as:
-
React.js
-
Angular
-
Vue.js (preferred)
-
Strong understanding of:
-
HTML5
-
CSS3
-
Responsive Web Design
-
Cross-browser development
-
Experience consuming and integrating RESTful APIs and backend services.
-
Knowledge of frontend state management patterns and libraries.
-
Experience with version control systems such as Git.
-
Understanding of Agile/Scrum development methodologies. Preferred Qualifications
-
Experience building data-heavy applications, dashboards, analytics platforms, or AI-driven user interfaces.
-
Familiarity with UI component libraries and design systems.
-
Experience with cloud-native applications running on AWS or Azure.
-
Understanding of frontend security best practices.
-
Experience with automated testing frameworks and CI/CD pipelines.
-
Exposure to GenAI, Machine Learning, or Analytics products.
-
Experience working in product-centric engineering organizations.