We are seeking a highly skilled and motivated Senior Software Engineer to join our dynamic team, focusing on the development of our Stakeholder Management Application within the Telecom and CRM sectors. This role requires expertise in AngularJS and at least 6 years of professional experience in software development. You will work in a hybrid environment, collaborating both in-office and remotely to deliver cutting-edge solutions.
As a Senior Software Engineer, you will play a key role in designing, coding, testing, and debugging complex applications. You will also be responsible for mentoring junior developers and ensuring that all solutions are built using industry best practices.
Key Responsibilities
- Design and Develop. Lead the design, development, and implementation of complex software applications using AngularJS.
- Code Quality. Write clean, scalable, and maintainable code following best practices in software engineering.
- Testing & Debugging. Perform comprehensive unit and integration testing to ensure software quality. Debug and resolve issues efficiently.
- Mentorship. Provide technical guidance, mentorship, and code reviews to junior engineers on the team.
- Collaborate. Work closely with cross-functional teams, including product managers, UX/UI designers, and other developers, to deliver solutions that meet business objectives.
- Documentation. Maintain clear documentation of system design, architecture, and development processes.
- Continuous Improvement. Stay up to date with emerging trends in software development and propose innovative solutions to improve existing systems and processes.
Required Skills & Experience
- 6+ years of experience in software development.
- Strong proficiency in AngularJS with hands-on experience in building scalable web applications.
- Proficient in JavaScript, HTML5, CSS3, and other front-end technologies.
- Experience with RESTful APIs and web services integration.
- Solid understanding of software development best practices including code reviews, unit testing, and version control (Git).
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills, with the ability to work in a team-oriented environment.
- Experience working in Telecom or CRM domains is a plus.
Preferred Qualifications
- Experience with Agile methodologies such as Scrum or Kanban.
- Familiarity with backend development (Node.js, Java, etc.) is a plus.
- Prior experience leading technical projects or mentoring teams.
- A passion for delivering high-quality products and continuous improvement in development processes.
What We Offer
- Hybrid work model offering flexibility and work-life balance.
- Opportunities to work on challenging projects in a fast-paced environment.
- A collaborative team culture that values innovation and technical excellence.
- Career growth opportunities and continuous learning.
How to Apply
If you’re a passionate software engineer with expertise in AngularJS and a drive to lead and mentor, we’d love to hear from you! Apply today to be part of a dynamic and innovative team that’s shaping the future of Telecom and CRM solutions.