Responsibilities
- Develop and maintain high-quality Frontend scalable and maintainable frontend applications.
- Collaborate with cross-functional teams to define requirements, architect solutions, and prioritize tasks.
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Conduct code reviews and provide constructive feedback to team members.
- Ensure the quality, performance, and reliability of frontend applications through testing and
optimization.
- Optimize application performance for speed and responsiveness.
- Ensure cross-browser compatibility and accessibility standards are met.
- Guide junior software engineers, sharing knowledge and experience to foster their professional growth.
- Drive continuous improvement initiatives, including process enhancements, tooling upgrades, and knowledge sharing.
- Stay up-to-date with the latest trends and technologies in frontend development and advocate for their adoption within the team.
- Develop and maintain high-performance, scalable APIs and back-end applications.
- Perform software development tasks with a sense of urgency while maintaining a focus on quality, scalability, and performance.
- Collaborate with other software engineers, product managers, and cross-functional teams to drive innovation and success.
- Integrate with third-party systems and APIs to enhance functionality and capabilities.
- Prioritize code quality and testability to ensure a stable and reliable system.
- Continuously monitor application performance, infrastructure, and deployments to identify and address potential issues.
- Continuously improve technical processes to increase efficiency and productivity.
- Provide expert support in resolving customer issues and identifying root causes to improve overall customer satisfaction.
Requirements & Qualification
- Diploma / Bachelor’s degree in Computer Science or any related field.
- Work experience in similar role is required for this position:
o 5 years and more: Senior Software Engineer
o Less than 5 years: Software Engineer
- Experience in designing, implementing, and maintaining high-availability, reliable and secure systems.
- Good understanding of frontend and software architecture principals, design patterns and best practices.
- Good understanding of creating, interacting with, understanding and supporting APIs (REST, JSON/HTTP) and experience working closely with app teams.
Perks & Benefits
- Nearby public transport
- Casual dress code
- Medical insurance
- Personal development opportunities
- Free flow pantry
- Regular sports & team activities
- Flexi benefits for work-life balance