Technical Team Lead (Java Spring Boot - React) - Naseej - Riyadh
Naseej is actively recruiting for the position of Technical Team Lead with specialization in Java Spring Boot and React to join their dynamic team at their headquarters in Riyadh, Kingdom of Saudi Arabia. This role presents a significant opportunity for ambitious professionals experienced in leading and developing technical teams within a stimulating and entrepreneurial work environment.
Job Description & Key Responsibilities
The Technical Team Lead will occupy a pivotal role in leading and guiding a team of developers towards the successful delivery of technical project goals. Key responsibilities will include:
- Technical Leadership & Supervision: Guiding a team of developers in designing, developing, testing, and maintaining high-quality software solutions using the Java Spring Boot framework for backend and the React library for frontend user interfaces.
- Project Lifecycle Management: Participating in the planning, estimation, and execution of technical projects, ensuring adherence to quality standards and agreed-upon timelines.
- Architectural Development: Contributing to the design and evolution of system architecture to ensure scalability, performance, and security.
- Mentorship & Coaching: Providing technical guidance and mentorship to team members, fostering a culture of continuous learning and knowledge sharing to enhance the team's collective capability.
- Quality Assurance: Overseeing code review processes and ensuring the adoption of development best practices and methodologies.
- Collaboration: Working closely with project managers and stakeholders from other departments to understand requirements and translate them into effective technical solutions.
- Problem-Solving: Diagnosing and resolving complex technical challenges that may arise during development or production phases.
Requirements & Qualifications
To qualify for this leadership opportunity, you should meet the following criteria:
- Academic Qualification: A Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Professional Experience: Proven hands-on experience of at least 5 to 7 years in software development, with a minimum of 2 years in a leadership or supervisory role (e.g., Team Lead, Senior Engineer).
- Advanced Technical Skills:
- Strong proficiency in Java application development using the Spring Boot framework (Spring MVC, Spring Data JPA, Spring Security).
- Deep experience in developing user interfaces with the React.js library and its core concepts like Hooks, Redux, Context API.
- In-depth understanding of RESTful API principles and design.
- Experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases.
- Good knowledge of version control tools like Git, and CI/CD platforms.
- Understanding of architectural design principles (Microservices, Monolith) and software design principles (SOLID).
- Leadership & Soft Skills:
- Excellent communication, presentation, and interpersonal skills to interact effectively with both technical and non-technical teams.
- Strong problem-solving and decision-making abilities.
- Ability to manage priorities and work in a fast-paced environment.
- Proactive attitude and willingness to take ownership.
Benefits & Perks
Naseej offers a competitive work environment that likely includes (subject to company policies):
- The opportunity to work on diverse and impactful technology projects.
- A stimulating work environment that supports innovation and professional development.
- A competitive financial package and benefits in line with the Riyadh job market standards.
How to Apply
Applications for this position are processed through the Naukrigulf online platform. Please visit the original job listing link and search for the "Technical Team Lead (Java Spring Boot - React)" position at Naseej in Riyadh. Ensure your CV is updated to highlight your expertise in the required technologies and past leadership achievements. Include a concise cover letter explaining your interest in this role and how your skills can add value to the Naseej team.
Location: Riyadh, Kingdom of Saudi Arabia. Job Type: Full-time.