Join Tata Consultancy Services, Asia Pacific and be part of an organization committed to sustainable development for our future.
TCS follows the Tata group philosophy of building sustainable businesses that are rooted in the community and demonstrate care for the environment.
Our unique values position us to combine a purpose-driven worldview with digital innovation, collaborating with customers, communities and governments to lead and shape innovative solutions for a sustainable future.
TCS has been carbon neutral in its operations across 11 countries, 12 delivery centres and 18 offices in Asia Pacific since
This is only the initial stage in TCS' journey as we strive to achieve long-term net zero emissions by
Corporate sustainability is embedded in our triple-bottom-line, focusing on people, the planet, and our purpose.
Our offices are designed with eco-friendly features that significantly reduce our carbon footprint and enhance energy efficiency.
We actively champion green initiatives, such as promoting paperless operations, implementing energy-efficient practices, and fostering employee engagement in sustainability efforts.
When you become part of the TCS family, you will play an essential role dedicated to innovation, excellence, and crafting a brighter, greener future together.
Join us and be a part of our mission to drive sustainability through technology and talent at Tata Consultancy Services, APAC today
Key Accountabilities
Development in an iOS environment of new applications as well as extension and maintenance of existing applications across a range of devices including mobile phones and tablet computers including their integration with back-end services
Ensure the performance, quality and responsiveness of applications by applying coding best practices, following well-known design patterns and making sure applications are tested according to our standards
Ensure adherence to latest security standards (OWASP Top 10)
Identify, debug and fix defects
Participate in planning sessions with Product Owners and your assigned cross functional squad to define and estimate tasks, dependencies and effort to implement application solutions to agreed acceptance criteria
Participate in driving Genesis forward by suggesting better ways of working, opportunities to serve our customers better and opportunities to improve our revenue
Investigate new technologies and propose improvements to the code base, software architecture and tools in collaboration with the other mobile developers
Set development standards and writes in-code as well as out-of-code documentation for the wider team
Mentor and guide junior developers and help them become great developers
Fulfil all legislative and company health and safety policy requirements
Develop, implement and manage systems and practices to ensure health and safety in the workplace.
Achieve industry best practices and comply with legislative and company guidelines and requirements
Perform other related duties and fulfil responsibilities as required.
Education / Professional Qualifications
Computer Science or relevant Degree
4+ years' experience building native iOS mobile applications
4+ years' experience in Swift
Deep understanding of iOS ecosystems and their guidelines for app development
Sound knowledge of software design patterns, unit testing, SOLID, OOP
Preferred
Masters in Software Engineering / Software development / Computer science
SwiftUI
Current with new and emerging relevant technology
Work Experience
A passion for software development and building great applications
Strong propensity for application of quality and conduct of unit testing as practices
Ability to provide strong technical leadership and confident domain experience
Proven ability to take the initiative and follow through to implementation
Proven ability to write well-structured code following good design patterns and re-usable components that you are proud to show others
Strong communication skills, interpersonal and collaborative skills, and the ability to communicate to technical and nontechnical audiences.
High level of personal integrity, as well as the ability to professionally handle confidential matters, and show an appropriate level of judgment and maturity
Experience working in an agile environment
Preferred (Industry Experience)
Experience in the Electricity and Gas industry.
High degree of initiative, dependability and ability to work with little supervision
Strong problem-solving skills
5+ years' experience in a development role
Leadership experience within a team
Competent in commonly used testing tools / code repositories, development ops frameworks
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Information Technology
Referrals increase your chances of interviewing at Tata Consultancy Services by 2x
#J-
Senior Ios Developer • Auckland, Auckland, New Zealand