Employment Type
Permanent
Closing Date
19 Dec 2024 11:59pm
Job Title
Senior Software Engineer
Job Summary
As a Senior Software Engineer, you thrive on understanding and translating customer needs into new products and capability. You apply deep technical expertise and experience in software application layer solutions, to develop and deliver scalable design blueprints across the end-to-end software development life cycle. Your continuous learning and improvement mindset, collaboration and influencing skills are critical to success in this role.
Job Description
Who We Are
Telstra is Australia’s leading telecommunications and technology company spanning over a century with a footprint in over 20+ countries. In India, we’re building a platform for innovative delivery and engagement that will strengthen our position as an industry leader. We’ve grown quickly since our inception in 2019, now with offices in Pune, Hyderabad and Bangalore.
Focus of the Role
A front-end developer is responsible for creating the visual and interactive elements of a website or web application. They translate design mock-ups into functional web pages, ensuring a seamless user experience. Their role involves working closely with back-end developers and designers to build responsive and accessible websites that perform well across various devices. Additionally, they focus on optimizing web pages for speed and efficiency.
What We Offer
Performance-related pay
Access to thousands of learning programs so you can level-up
Global presence across 22 countries; opportunities to work where we do business.
Up to 26 weeks maternity leave provided to the birth mother with benefits for all child births
Employees are entitled to 12 paid holidays per calendar year
Eligible employees are entitled to 12 days of paid sick / casual leave per calendar year
Relocation support options across India, from junior to senior positions within the company
Receive insurance benefits such as medical, accidental and life insurances
What You’ll Do
Develop and maintain multiple Identity strategic web SPA using ReactJS.
•Collaborate with designers and backend developers to implement new features and perform Proof-of-concepts (POC).
•Optimize components for maximum performance across a vast array of web-capable devices and browsers.
•Write clean, maintainable, configurable and efficient code.
•Participate in code reviews and contribute to team and personal learning.
•Build reusable components and front-end libraries for future use
•Translate designs and wireframes into high quality code
•Carry out application state management with Redux or similar libraries
•Work closely with product management and back-end developers to integrate user-facing elements with server-side logic
•Keep up-to-date with the latest industry trends and technologies to ensure applications are current and competitive
•Integrate external SDKs and APIs to enhance application functionality.
•Implement biometric and facial recognition features within web applications.
•Mentor junior developers and conduct code reviews.
About You
JavaScript Mastery: Expert-level understanding of JavaScript, including ES6+ features.
•ReactJS Expertise: Deep knowledge of ReactJS, including hooks (e.g., useState, useEffect), context API, and advanced component patterns. Proficiency with JSX, components, props, state, and lifecycle methods.
•HTML & CSS: Advanced skills in HTML and CSS for creating and styling components.
•CSS Frameworks: Advanced skills in CSS frameworks to import and styling components like Able components and Material UI etc.
•State Management: Proficiency with state management libraries such as Redux, MobX, or Context API.
•Routing: Extensive experience with React Router for complex navigation scenarios.
•Testing: Strong experience with testing frameworks like Jest, Enzyme, and React Testing Library.
•External SDKs: Proven experience integrating and working with external SDKs and APIs.
•Biometric and Facial Recognition: Hands-on experience with biometric and facial recognition technologies, including relevant SDKs and APIs.
•OIDC Libraries: Strong working experience with OIDC libraries and various authentication and authorization mechanisms like OpenID Connect, FAPI 2.0 standards.
•Authentication Protocols: Thorough understanding of authentication protocols and standards.
•JavaScript Proficiency: Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
.
If you are looking to take the next step in your career, we want to hear from you!
As part of your application with Telstra, you may receive communications from us on +61 440 135 548 (for job applications in Australia) and +1 (623) 400-7726 (for job applications in the Philippines and India).
When you join our team, you become part of a welcoming and inclusive community where everyone is respected, valued and celebrated. We actively seek individuals from various backgrounds, ethnicities, genders and abilities because we know that diversity not only strengthens our team but also enriches our work. We have zero tolerance for harassment of any kind, and we prioritise creating a workplace culture where everyone is safe and can thrive.
As part of the hiring process, all identified candidates will undergo a background check, and the results will play a role in the final decision regarding your application.
We work flexibly at Telstra. Talk to us about what flexibility means to you. When you apply, you can share your pronouns and / or any reasonable adjustments needed to take part equitably during the recruitment process.