i
IDP Education Limited
18 IDP Education Limited Jobs
3-6 years
₹ 10 - 6.25L/yr (AmbitionBox estimate)
Chennai
1 vacancy
Senior Software Engineer
IDP Education Limited
posted 3d ago
Fixed timing
Key skills for the job
IDP is the global leader in international education services, delivering global success to students, test takers and our partners, through trusted human relationships, digital technology and customer research. An Australian-listed company, we operate in more than 50 countries around the world.
Our team is comprised of over 7,000 people of various nationalities, ages and cultural backgrounds. Proudly customer-first, our expert people are powered by global technology. Together, we offer unmatched services, helping local dreams become realities, all over the world.
Learn more at www.careers.idp.com
Do you want to see your Angular Development being used to change people s lives?
IDP use Angular to develop Applications that help Students with one of the biggest decisions of their lives and we need your expert help to do it faster.
This is the real deal! Right now, IDP has 100+ Angular components in production and we have an exciting backlog of disruptive innovations waiting for your Angular skills to arrive and deliver.
Angular and Ionic Magician. I love working with top UI/UX designers to make beautiful software. I take their beautiful Figma designs and know all the tricks and skills to ensure designs are represented faithfully in every platform my users choose - Mobile and Web. This is my superpower.
I build Business Applications. While the UX is vital, I know there is a lot more to creating Enterprise Grade business applications. I understand AppSec, SEO, BFF & API, Reuse & Shared Components (Micro-Frontends), Readability and how to produce code that other developers love extending and supporting because it is so well structured.
I want to Code AND Lead a team. I build beautiful software and enjoy doing it. While I still want to write my own software, I enjoy spending roughly 60% of my time developing and supporting other Angular / Ionic engineers to be the best they can be. I know Software is a team sport, and I love teaching and mentoring people on my team to improve their work and skills.
My energy is contagious. Teams I ve led seem to grow leaders and great developers of great software. We have a tone of what is acceptable in our team, and we are always raising it. I make things happen.
I m a problem solver. I have a reputation as someone that people pull in when there is a tough problem to solve. I have a great understanding of software patterns and know how to use them to solve many coding challenges.
The process of software development is important to me. I understand modern methods of creating amazing software, and my teams are always innovating our approach to delivering quality software at speed.
I learn quickly. I love learning, improving my skills, and I plan to never stop. I tend to pick up new concepts and technologies quickly. Angular is new, I have enjoyed learning it and continue to improve my skills, but I know there will be another technology coming - I m ready and want to always move forward.
Ambition. You want to create Angular applications that are the best they can be. You want to continually redefine what best is, and always be raising the bar. You want to continually grow your skills, and those of the team around you. While you are always relied on to deliver, you have the big picture in mind - you know that building maintainability, security and component-based approaches into your products makes everyone s lives better.
Angular and Ionic Mastery. You REALLY understand how to get the best out of these tools. You make building elegant and reusable multi-tenant components look easy. You know how to take amazing UI/UX designs, develop them faithfully in Ionic / Angular, and integrate them with APIs from IDP s AWS Microservice Architecture.
Leadership. While you are in your heart a software engineer, you also are a natural leader. You will still personally develop beautiful features, but a significant part of your role will be to guide, coach and mentor junior developers in your team. You ll be active in setting direction and standards and work closely with other capability leads to continually improve IPD s Software Engineering flow.
Never-ending Learning. Our tech stack is modern, our industry is dynamic, our business is innovating, what we do is REALLY important. So continuous learning is vital - probably the most important aspect of what we are looking for is someone who has a passion for learning and applying new knowledge.
Software Development Process. You will have practical experience in modern software development practices and principles with Angular and Ionic. The practical implementation of Shift-left practices such as TDD, Pair/Mob Programming, CI/CD and DevSecOps are important in this role. You will bring a practical experience in many of these and have the skills to implement them in your squads.
Modern Software Architectures: Knowing Rest APIs, Observability, Components, Testability, Database development, Application Security These are all technical skills that are normal for you.
Innovator and Thought Leader. IDP are always looking to improve. We value Software experts who float ideas, improve our standards, share knowledge - you will have a history of these sorts of things.
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Senior Software Engineer roles with real interview advice