- Senior
- Optionales Büro in Bengaluru
Employment Type
PermanentClosing Date
23 Oct 2025 11:59pmJob Title
Staff Software EngineerJob Summary
As a Staff Engineer you model the highest standards of software engineering practice in the work you do. Acting with a sense of urgency, whilst remaining flexible you put customer needs first. You actively use your breadth and depth of expertise to build capability and raise work standards in the teams you are working in.Job Description
About Us:
At Telstra, our purpose is to build a connected future so everyone can thrive. It's a future that won't happen on its own, it has to be delivered — and only Telstra can bring together all the parts to create it. Telstra is on a mission to redesign the way we all connect - with leading-edge technologies and solutions that are changing the world. And this is where YOU come in, by playing your part to building in help our customers connect: faster, better and smarter.
Why Telstra?
Telstra is a well-known Australian company that has been around for over 100 years. We are the leading telecommunications and technology company in Australia and have been operating internationally for over 70 years. We have a strong presence in over 20 countries. In India, we have offices in Bangalore, Mumbai, and Delhi, as well as an Innovation and Capability Centre in Bangalore. We are focused on using innovation, automation, and technology to solve major technological challenges in areas such as IoT, 5G, AI, and machine learning. Joining Telstra gives you the chance to make a difference in the lives of millions of people and have a rewarding career with flexibility.
As a Staff Engineer you model the highest standards of software engineering practice in the work you do. Acting with a sense of urgency, whilst remaining flexible you put customer needs first. You actively use your breadth and depth of expertise to build capability and raise work standards in the teams you are working in.
Responsibilities
Develop and maintain web applications using React.js, ensuring high performance and responsiveness.
Collaborate with cross-functional teams, including product managers, designers, and backend developers, to deliver feature-rich applications.
Translate design mockups and wireframes into functional web components.
Manages multiple highly complex work assignments with limited guidance provided
Write clean, reusable, and efficient code while adhering to coding standards and best practices.
Optimize applications for maximum speed and scalability.
Perform code reviews and mentor junior developers to promote knowledge sharing and code quality.
Troubleshoot and debug issues, identify performance bottlenecks, and implement solutions.
Stay up-to-date with the latest industry trends and best practices in front-end development.
Participate in architectural discussions and help make informed decisions about technology stack and tools.
Collaborate with the QA team to ensure the delivery of bug-free and high-quality software.
Essential skills
Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
8+ years of ReactJS, NodeJS.
5+ years experience in developing great web experiences, including a robust knowledge of web development capabilities, methods and technologies.
Experience as a lead-developer.
Agile Scrum experience.
Experience meeting WCAG Accessibility (A) standards.
Proven experience as a React.js Developer, with a minimum of 10+ years of relevant experience.
Strong proficiency in JavaScript, including ES6+ features.
Experience with popular React.js workflows (such as Redux, Flux, or Mobx).
Knowledge of HTML5 and CSS3, including CSS pre-processing (e.g., SASS or LESS).
Familiarity with RESTful APIs and asynchronous request handling.
Experience with version control systems (e.g., Git).
Solid understanding of responsive web design principles.
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration skills.
Ability to work independently and in a team environment.
Experience with modern front-end build tools and pipelines (e.g., Webpack, Babel) is a plus.
Knowledge of GraphQL, TypeScript, or other related technologies is a plus
Desirable skills
Strong understanding or experience with UX and/or Visual Design specialties.
Experience with CI/CD practices and automation tools.
Experience writing developer centric documentation
Experience with Jira and Confluence or similar tools.