Technical Lead
Responsibilities
- Determining project requirements and developing work schedules for the team.
- Actively work towards developing products that meet high standards of security, scalability, performance and reliability.?
- Liaising with team members, management, and clients to ensure projects are completed to standard.
- Perform code reviews and ensure code developed is flexible and reusable.
- Research and recommend the implementation of new technology or technical tools to improve system performance, stability, and development process.
- Ensures all code has been unit tested prior to QA, including interfaces with other systems.
- Familiarity with code versioning tools such as Git, SVN.
- Developing new rest-full services for user-facing features using NodeJS.
- Demonstrable experience building web components using technologies like Angular.js, JavaScript.
- Strong data modeling and SQL skills.
Requirements
- Familiar with MVC/MVP software design. Relevant technologies: Angular, React, Vue, NodeJS.
- Experience with popular React.js workflows (such as Flux or Redux).
- Have strong foundational knowledge in Client/Server programming, REST API development, GraphQL Interfaces.
- Proven track record of delivering results in an aggressive and fast paced environment.
- Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences.
- Experience working within an Agile/Scrum software development team is a plus.
Job Category: Lead
Job Type: Full Time
Job Location: Bengaluru