JOB DESCRIPTION
The role of a Technical Leader involves:
- Design and Software Implementation: A Lead Developer is responsible for designing and implementing software solutions that meet the business and technological requirements of clients.
- Management and Supervision of Subordinates: A Lead Developer is responsible for managing and supervising subordinates in software development projects, ensuring that team members complete tasks on schedule and meet expected quality standards.
- Making Design and Software Architecture Decisions: A Lead Developer is tasked with making decisions regarding the design and architecture of software to ensure system performance and stability.
- Ensuring Product Quality and Performance: A Lead Developer must ensure that the quality and performance of the software product meet established standards and customer requirements.
- Consulting and Proposing Information Technology Solutions: A Lead Developer is responsible for providing guidance and proposing the latest information technology solutions.
- Leadership and Project Management: A Lead Developer is responsible for leading and managing software development projects, ensuring that projects are executed on schedule and achieve the company's business objectives.
- Training and Development of Team Members: A Lead Developer must train and develop team members, helping them enhance their skills and expertise to achieve success in their software development careers.
- Seeking and Applying New Technologies: A Lead Developer must monitor and search for the latest technologies, evaluate them, and apply them to projects to optimize system performance and stability.
- Communication and Teamwork: A Lead Developer needs effective communication and teamwork skills to collaborate with other team members in projects.
Technical Stack
- Frontend
- ReactJS / Next.js
- State Management: Mobx, Redux
- Backend
- NodeJS / ORM
- Loopback 4
- Nest.js
- Language
- Node.js
- Typescript
- Devops
- CI/CD
- Docker
- K8S
- Linux Command
- Cloud Services
- Amazon Web Services
- Azure Web Services
JOB REQUIREMENT
- Leadership Skills: Leadership Skills: A Lead Developer should possess leadership skills to effectively lead and manage subordinates in software development projects.
- Supervisory Skills: A Lead Developer should have the ability to supervise team members, ensuring tasks are completed on time and meet expected quality standards.
- Communication and Teamwork Skills: Effective communication and teamwork skills are essential for a Lead Developer to collaborate with other team members.
- Project management skills: A Lead Developer should have project management skills to ensure that software development projects are executed on schedule and achieve the company's business goals.
- Consulting and Information Technology Solution Proposal Skills: A Lead Developer is responsible for providing guidance and proposing the latest information technology solutions.
- Software Design and Architecture Skills: A Lead Developer must have the ability to make design and software architecture decisions based on their expertise to ensure system performance and stability.
- Product Management Skills: A Lead Developer should have the ability to manage software products, ensuring they meet business and technological requirements.
- Training and Development of Team Members: A Lead Developer should be capable of training and developing subordinates.
- Self-learning and Research Skills: A Lead Developer should be able to independently learn and research the latest technologies in the industry and apply them to their projects to contribute to the company's sustainable development.
MORE INFORMATION
- Education: College degree
- Age: 27 – 40
- Salary: 40 million VND – 50 million VND