HamburgerMenu
hirist

Job Description

Description :

Role Overview :

We are looking for a Lead Software Engineer who is passionate about building high-quality, scalable web applications and leading agile development teams.

This role combines hands-on technical expertise with team leadership, ensuring successful delivery of modern, user-centric software solutions.

As a Lead Software Engineer, you will guide a Scrum team of developers, contribute to architecture and design decisions, and promote best practices across the software development lifecycle.

Key Responsibilities :

Technical Leadership :

- Lead the design, development, and delivery of scalable web applications

- Act as a technical mentor and guide for developers within the Scrum team

- Review code to ensure high quality, performance, security, and maintainability

- Drive adoption of best practices in coding standards, architecture, and testing

Development & Architecture :

- Develop rich, responsive user interfaces using React with Redux

- Write clean, maintainable code using TypeScript and JavaScript

- Build and integrate RESTful APIs using REST and JSON

- Apply design patterns and modern architectural principles

- Work with HTML5, CSS3, and UI best practices for cross-browser compatibility

- Handle XML-based configurations and integrations where required

Agile & Delivery :

- Lead and actively participate in Agile/Scrum ceremonies (Sprint Planning, Daily Stand-ups, Reviews, Retrospectives)

- Promote and practice Test-Driven Development (TDD) and continuous improvement

- Collaborate closely with Product Owners, QA, and stakeholders to ensure timely delivery

- Ensure sprint commitments are met and delivery risks are proactively addressed

DevOps & Collaboration :

- Use Git for version control and collaborative development

- Manage builds and dependencies using Maven

- Support CI/CD processes and improve development workflows

- Collaborate with cross-functional and geographically distributed teams

Required Skills & Qualifications :

Technical Skills :

- Strong expertise in React with Redux

- Excellent command of TypeScript and JavaScript

- Solid experience with HTML5, CSS3, and modern web standards

- Strong understanding of RESTful APIs, JSON, and API integration

- Experience using Git for source control

- Working knowledge of Maven

- Experience handling XML for configurations or integrations

- Strong understanding of software design patterns and best practices

Leadership & Process Skills :

- Proven experience leading a Scrum team of developers

- Strong experience working in Agile environments

- Hands-on experience with Test-Driven Development (TDD)

- Ability to guide teams through technical challenges and decision-making

Soft Skills :

- Very strong English communication skills (written and verbal)

- High level of self-discipline, ownership, and commitment

- Willingness and enthusiasm to learn new technologies and domains

- Strong problem-solving and analytical mindset

- Collaborative team player with a proactive attitude

Preferred Qualifications (Nice to Have) :

- Experience with CI/CD pipelines and DevOps practices

- Exposure to cloud platforms (AWS/Azure/GCP)

- Experience working in distributed or global teams

Why Join Us :

- Opportunity to lead and influence technical direction

- Work with modern frontend technologies and agile teams

- Collaborative and learning-focused engineering culture

- Challenging projects with real business impact


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in