Tech Lead- Full Stack
We are looking for a highly skilled and experienced Tech Lead Full Stack Developer to join our team.
As a Tech Lead, you will be responsible for leading a team of developers and overseeing the technical aspects of our web and mobile application projects.
The ideal candidate should have a strong background in JavaScript, expertise in Android development, and proven leadership abilities.
Responsibilities:
1)Lead a team of developers, providing technical guidance, mentorship, and support.
- Collaborate with cross-functional teams, including product managers, designers, and stakeholders, to understand project requirements and provide technical insights.
3)Architect and design scalable and robust solutions for web and mobile applications.
4)Develop and maintain both front-end and back-end components of applications.
5)Ensure code quality and adherence to coding standards through code reviews and continuous integration practices.
6)Identify and resolve technical issues and challenges in a timely manner.
7)Stay up to date with the latest trends and technologies in web and mobile development and provide recommendations for improvement.
8)Collaborate with other teams, such as DevOps and QA, to ensure smooth deployment and testing processes.
9)Mentor team members, conduct training sessions, and promote knowledge sharing within the team.
10)Lead by example, demonstrating best practices, and promoting a culture of innovation and excellence.
Requirements:
1)Bachelor's degree in Computer Science, Engineering, or a related field.
2)Proven experience as a Tech Lead or Lead Developer in a Full Stack capacity.
3)Strong expertise in JavaScript and its frameworks such as React.
4)In-depth knowledge of Android native development using Java or Kotlin.
5)Extensive experience in designing and developing scalable web and mobile applications.
6)Proficiency in server-side programming languages such as Node.js and cloud services such as AWS.
7)Familiarity with front-end technologies such as HTML, CSS, and responsive design principles.
8)Experience with databases, both relational (MySQL, PostgreSQL) and non-relational (MongoDB, Redis).
9)Strong understanding of software development methodologies and agile practices.
10)Excellent problem-solving and analytical skills.
11)Effective leadership and communication abilities.
12)Ability to collaborate and work effectively in a cross-functional team environment.
13)Strong attention to detail and commitment to delivering high-quality work.