Front End Developer (EBM)
Enterprise Functions
Description:
FRONT END / WEB DEVELOPER (EBM)
CORE PROFILE
Skilled Web Development Engineer, with experience in developing features and managing production grade Web Apps using both native JavaScript and ReactJS as a framework. The engineer must also be adaptable to new technology and must have a thorough understanding of application design and architecture to aid in building Maya’s next generation business-facing platforms.
NATURE OF WORK
- Work closely with a team of frontend, backend, and quality engineers
- Gather requirements from Product team and other stakeholders for rapidly implementing features and use cases
- Continuously improve the base application framework for web
- Develop features using latest web technologies
- Ensures security and reliability are considered in the core design of the application
- Participate and contribute to feature development discussions and code reviews
- Share web frontend development knowledge
REQUIRED QUALIFICATIONS
- Graduate of Computer Science, Computer Engineering, IT, or similar course
- 5+ years of experience in web development
- Excellent problem-solving and analytical skills
- Strong communication and collaboration abilities
- Works effectively in a fast-paced and dynamic environment
- Fluent in web-based development using native JavaScript
- Fluent in ReactJS framework, state management, and other modern web development libraries
- Experienced in responsive web design
- Experienced in RESTful web services integrations
- Experienced in creating unit tests using React Testing Library and Jest
- Knowledge in CI/CD for web development including Unit / UI testing, code coverage, static code analysis, vulnerability/security testing
- Knowledge in DevSecOps platforms like GitLab
- Knowledge in AWS is a plus
- Knowledge in mobile development (Flutter or native iOS and Android) is a plus
- Shows passion in learning the latest web technologies
- Must be able to convert product requirements or user stories to technical tasks