10 Nov 2024
Manager, Software Engineering (40001153)
Category:
Technology Division
Job Type:
Facility:
Technology
Key Accountabilities
- Lead and manage the front-end engineering team
- Strategize and implement front-end development directions
- Ensure code quality and application performance
- Collaborate closely with other departments such as backend, QA, and product
- Ability to strategize the front-end development direction for the company's product
- Creative thinking, ability to provide technical solutions, and performance optimization
Success Profile - Qualification and Experiences
1. Education background (Must have)
- Bachelor's degree or higher in computer science, software engineering or information technology
- Proficiency in English
2. Technical Skills
- At least 5+ years of experience in front-end development for web and mobile applications
- Proficiency in Angular and TypeScript for web development
- Experience with Swift and Kotlin for mobile application development
- Deep understanding of HTML, CSS, JavaScript, and related frameworks/libraries
- Knowledge of state management, application architecture, and UI/UX design
3. Management Skills
- 3+ years of experience in managing a front-end engineering team of 10 or more people, promoting teamwork and company culture
- Experience in recruiting, training, and developing employees
- Excellent communication and problem-solving skills
- Project management skills, ensuring timelines and quality of work
4. Personality and Attitude
- Dynamic, proactive, and responsible
- Eagerness to learn and update new technologies
- Ability to work under pressure and manage multiple projects simultaneously