Design and develop software solutions to meet project requirements
Develop and enhance our main front-end applications, ensuring the continuous improvement of core front-end systems
Create new user-facing features and front-end applications for various platforms to build innovative and dynamic user interfaces
Develop new features, enhance existing features, and implement bug fixes in existing code to continuously improve application functionality, adding new features that respond to user needs
Facilitate new in-house tools and develop and maintain tailored software tools to empower our content unit
Perform other related duties or assignments as directed
Qualifications and Work Experience
Bachelor’s/master’s degree in computer science, computer software, information technology, or any relevant field
0 to 2 years of relevant experience in a relevant position
Strong understanding of React JS
Familiarity with TypeScript
Knowledge of modern web development concepts and best practices
Familiarity with front-end development tools such as npm, Vite, Webpack, and Babel
Comfortable using version control with git
Experience working with Firebase products such as Firestore is a plus
Experience with back-end development using Node.js is a plus