Loading...
Team Lead, Development
Software Development
Belgrade
•
ID:
303835-499
•
Full-Time/Regular
At Rival, we’re transforming how companies hire, onboard, and grow talent by making HR processes smarter, faster, and more agile. We enable organizations to find the best talent, launch them quickly and develop them for the long haul, to accelerate workforce productivity.
We are seeking a Team Lead of Development who is responsible for leading a team of Software Engineers and guiding the direction of technical projects. This role balances speed, quality and sustainability, to drive continuous improvement and customer value.
Your Contributions to Rival will include:
- Leading, mentoring, and motivating a team of software engineers while providing hands-on technical expertise, guidance and support.
- Reviewing code, design, and architecture to ensure adherence to best practices.
- Solving complex technical problems and making critical technical decisions.
- Working closely with product managers to understand project requirements and priorities.
- Developing project plans, timelines, and resource allocation.
- Tracking project progress and ensuring on-time delivery.
- Collaborating with the team to design, develop, test, and maintain software applications.
- Ensuring code quality, scalability, and performance of software products.
- Conducting code reviews and providing constructive feedback.
- Acting as a bridge between the engineering team and other departments.
- Communicating project status, challenges, and achievements to stakeholders.
- Identifying process improvements and implementing best practices within the team.
- Promoting a culture of continuous learning and professional development.
- Encouraging innovation and the exploration of new technologies.
Required Skills:
- Proficient with cloud software development and agile development practices.
- Ability to work independently, delegate, and manage team.
- Estimates timelines effectively; identifies and communicates roadblocks in timely manner; raises awareness of projects at risk.
- Fosters strong engineering practices; takes operational excellence seriously and delivers solid, sustainable software.
- Strong understanding of company dynamics and good process; reduces complexity.
- Proficient with computer software and MS Office applications, including Word, PowerPoint and Excel.
Required Experience:
- Bachelor’s degree in computer science or other technical discipline, or equivalent experience.
- Minimum 8 years’ experience developing commercial software, preferably in a cloud environment.
- Extensive functional experience with standard web technologies (e.g., HTML, CSS, JavaScript/jQuery, Responsive Design (Bootstrap), XSLT/XSL, MSSQL/SQL Server) and Adobe Acrobat Professional.
- Experience with Microsoft stack (C#, SQL Server, ASP.NET).
- Strong knowledge of cloud platforms.
- Experience in leading teams with front end technologies (Angular.js, React.js, Node.js, Typescript)
- Experience with Cloud platforms (AWS, Azure) preferable.
- Experience in CI/CD practices like Jenkins, GitHub.