Software Team Lead - Alexandria
Modeso -
San Stefano, AlexandriaPosted 3 years ago20Applicants for1 open position
- 18Viewed
- 0In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Guide team development efforts towards successful project delivery using Agile methodology.
- Provide technical mentorship and insights to the team.
- Identify and encourage areas for growth and improvement within the team.
- Ensure software quality and reliability of the entire team's output.
- Plan, design, develop, debug, implement, and support full-stack web-based software applications and services.
- Modify existing software to add new features, correct errors, allow it to function in new operating environments, or improve performance.
- Manage and Support the team in identifying and addressing missing parts to finalize and deploy code.
- Enhance and comply with project coding standards and industry best practices.
- Work on a shared codebase, in a team environment, cooperating with co-located and remote team members.
- Develop clean scalable modular components.
- Improve software quality by conducting systems analysis, and recommending changes in policies and procedures.
- Analyze and resolve technical and application problems.
- Participate in planning for software development projects, and ensure projects are concluded according to the planned delivery dates.
Job Requirements
- 6+ years of professional experience in back-end and front-end development, including web applications using Node.js and Angular.
- Experience with responsive and adaptive design is strongly preferred. Understanding of the entire web development process, including design, development, and deployment is necessary.
- Experience in establishing and guiding the website or web applications architecture is a must.
- Experience with microservice architecture is a plus.
- Good understanding of front-end technologies, including HTML5, CSS3, JavaScript and TypeScript.
- Willing to learn new technologies and to apply them independently.
- An open, flexible, team-oriented personality, with good communication skills.
- A high standard of written and spoken English.
- A strong understanding of using tools like gulp or grunt is a plus.
- Comfortable working with debugging tools like Firebug, Chrome inspector, etc.
- Ability to understand CSS changes and their ramifications to ensure consistent style across platforms and browsers.
- Participate in planning for software development projects, and ensure projects are concluded according to the planned delivery dates.
- Excellent problem-solving skills.