HamburgerMenu
hirist

Job Description

Description :

Role Overview :

We are looking for a Senior Software Engineer with strong expertise in modern web technologies and a passion for building scalable, high-quality software solutions.

The ideal candidate will work closely with cross-functional teams in an Agile environment, contribute to architectural decisions, and help drive engineering best practices.

This role is hands-on and requires deep technical skills, strong problem-solving abilities, and a continuous learning mindset.

Key Responsibilities :

Software Development :

- Design, develop, and maintain scalable, high-performance web applications

- Build responsive and user-friendly interfaces using React with Redux

- Write clean, maintainable, and reusable code using TypeScript and JavaScript

- Implement and consume RESTful APIs using JSON

- Apply software design patterns and best practices in application development

Quality & Best Practices :

- Follow Test-Driven Development (TDD) and ensure high code quality through unit and integration tests

- Participate in code reviews to ensure consistency, performance, and maintainability

- Ensure adherence to coding standards, security guidelines, and performance benchmarks

Agile Collaboration :

- Work effectively in an Agile/Scrum environment

- Participate in sprint planning, daily stand-ups, reviews, and retrospectives

- Collaborate with product owners, designers, QA engineers, and backend teams to deliver features on time

Tooling & Engineering Practices :

- Use Git for version control and collaborative development

- Work with Maven for build and dependency management

- Handle XML configurations and integrations where required

- Contribute to continuous improvement of development and delivery processes

Required Skills & Qualifications :

Technical Skills :

- Strong hands-on experience with React and Redux

- Excellent knowledge of TypeScript and JavaScript

- Proficiency in HTML5 and CSS3

- Solid understanding of REST APIs and JSON

- Experience using Git for source control

- Working knowledge of Maven

- Experience working with XML

Development Practices :

- Strong experience in Agile methodologies

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

- Good understanding of software design patterns and clean architecture principles

Soft Skills :

- Excellent English communication skills (written and verbal)

- Strong sense of ownership, self-discipline, and commitment

- Willingness to learn new technologies and domains

- Strong analytical and problem-solving skills

- Collaborative mindset and ability to work independently

Preferred / Nice to Have :

- Experience with CI/CD pipelines and DevOps practices

- Exposure to cloud platforms (AWS, Azure, or GCP)

- Experience working in distributed or global teams

Why Join Us :

- Opportunity to work on modern, scalable applications

- Collaborative and agile engineering culture

- Strong focus on learning, innovation, and technical excellence

- Challenging and impactful projects


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in