Responsibilities
- Work closely with designers, product managers, and backend engineers to create reliable and intuitive web experiences.
- Take ownership of frontend component development and maintenance using Angular, emphasizing speed, responsiveness, and usability.
- Build frontend layers that communicate effectively with RESTful APIs and connect smoothly with backend systems.
- Use AWS Amplify to develop and manage cloud-powered applications, incorporating various AWS tools and infrastructure.
- Establish and maintain efficient Git workflows involving branching, forking, merging, and peer reviews to support code integrity and version control.
- Incorporate Firebase features such as real-time data syncing, user authentication, and cloud functions to improve app functionality.
- Partner with UI/UX design teams to turn mockups and wireframes into fully working web interfaces while following design standards.
- Produce clear, modular, and well-documented code using TypeScript, HTML, and CSS.
- Perform comprehensive unit testing to ensure software quality, stability, and long-term reliability.
- Engage in peer code reviews to exchange feedback, strengthen code quality, and align with team standards.
- Keep current with emerging technologies, industry advancements, and modern development practices to enhance team processes.
- Diagnose and fix technical problems, improve system performance, and support smooth deployment cycles.
Work Arrangement
On-site