Job Description
Proactive Management
- Improve development process & method to drive better performance (best software quality with least time spending)
- Reskill and Upskill the team, aiming for a higher standard so the team can utilize various DEV tools for different purposes.
- Together with the HR Team, support in team building and recruiting process
- Handling the day-to-day team operations, assisting and developing team member’s technical capability, performance reviews, and career paths.
- Set Technical Strategy for Jenosize; Capturing business requirements, Build, manage and validate high-level solution, and tech roadmap that delivers desired business objectives and flexibility for possible future requirements and market needs.
Research
- Keep updated with the latest technologies, and how they could integrate with our current and future tech stack.
- Foresee business opportunities by using digital technology to improve competitive advantage
Engineer
- Have a broad and in-depth technical knowledge, making high-level designs and architecture.
- Work with the team to explore and create new designs/architectures, coding standards geared towards scale and performance.
- Improve the availability, scalability, latency, and efficiency of project task
s
- Monitor the performance of that product in every stage (pre-dev / development/maintenance)
Communication
- Provide mentorship and consultation to junior staff, being able to make complex information clear to non-technical members.
- Create meetings with business team and ensure project member clearly understands
Special Skill is a plus
- Knowledge of DevOps
- Experienced in Marketing Automation
- Experienced in Data / AI / Chatbot
- Experienced in Process Improvement
Qualification
- Bachelor’s Degree in Computer Science, Computer Engineering or related
- Experience 2-5 years in software architecture design, development, and team management
- Excellent knowledge for React.js, Node.js Stack with SQL, NoSQL, Redis and Elastic Search.