Frontend Activities
- Analyze requirements and implement responsive and interactive web applications using React JS and modern frontend technologies (Redux, Vite, Typescript).
- Collaborate with other developers to integrate data from Backend to application
- Write clean and maintained code following engineering best practices (unit testing, source control, continuous integration, design patterns, etc…).
- Optimize web application performance (e.g., code splitting, lazy loading, caching). Conduct performance testing and tuning to ensure fast load times and smooth interactions.
- Collaborate with developers, testers, product management to create new solutions, facilitate feedback, and achieve design decisions.
Backend Activities
- Turn designs and product specifications into functional, and scalable backend components including, but not limited to micro-services, DB, and integration between systems.
- Communicate with the Product Owner, and other developers to clarify requirements and propose solutions.
- Develop high-quality code that follows industry standard best practices regarding accessibility, performance, and code standards.
- Building reusable code for future use.
- Assist in integration testing, system testing, user acceptance testing, and implementation.
- Work closely with the team leader and project manager to ensure your projects are on track. Carry out the day-to-day tasks such as stand-up calls, meetings, deployments and relevant essential activities. Working with technical leads to research and stay on top of new technologies and development best practices.
- Accurate estimation and delivery deadlines.
- Collaborate and troubleshoot with other development teams to achieve a target
Report: Report to team leader
Other as assigned
- Help troubleshoot issues
- Conduct post-release/ post-implementation testing
- Work with cross-functional teams to ensure quality throughout the software development lifecycle
- Other tasks as requested by Management.