At a Glance
- Tasks: Develop and maintain iOS features for banking applications while collaborating with designers and users.
- Company: TCS is a purpose-led transformation company making a meaningful impact globally.
- Benefits: Enjoy competitive salary, health care, wellness initiatives, and extensive training resources.
- Why this job: Join a top employer and work on innovative projects that make a real difference.
- Qualifications: Expertise in iOS development, Swift programming, and experience with app deployment required.
- Other info: Diversity and inclusion are core values; we encourage all to apply.
The predicted salary is between 36000 - 60000 Β£ per year.
Are you looking to upskill in iOS development? We have a great opportunity β iOS Engineer.
Careers at TCS: It means more. TCS is a purpose-led transformation company, built on belief. We do not just help businesses to transform through technology. We support them in making a meaningful difference to the people and communities they serve - our clients include some of the biggest brands in the UK and worldwide. For you, it means more to make an impact that matters, through challenging projects which demand ambitious innovation and thought leadership.
Develop and maintain iOS features for critical banking applications. Collaborate directly with designers and users to shape useful, intuitive apps. Influence technical direction and contribute to engineering best practices.
The Role: Weβre looking for an experienced iOS Engineer with an enthusiastic attitude. You will be a great team player with a desire to deliver the highest quality customer driven software whilst continually challenging, motivating, mentoring and supporting their engineering teams. You will be working on Credit Card related application development and maintenance for one of the largest banks in the UK.
Your responsibilities:
- Contribute to the technical leadership strategy.
- Collaborate with UX/UI and customers to architect, design, and implement solutions.
- Design and build efficient and reusable components and services.
- Stay immersed with new releases of tech and software products on the market. Seize learning and knowledge-sharing opportunities.
- Support the team by providing advice, coaching, and educational opportunities.
Your Profile:
Essential skills/knowledge/experience:
- Expertise in iOS UI design principles, patterns, and best practices.
- Proficient in Swift programming with hands on development experience.
- Previous experience with Objective C, Xcode, Interface Builder, or Cocoa touch.
- Strong Knowledge of MVC or MVVM architecture patterns.
- Working experience with SOAP, Rest services and Javascript.
- Knowledgeable of Push notification integration.
- Experience with app deployment to different app stores, development methodologies and tooling (e.g., Scrum, Jira, and Confluence).
- Experience of using software development toolsets including DevOps, Continuous Integration and Delivery.
Desirable skills/knowledge/experience:
- Strong knowledge of designing a mobile experience for variable screen sizes across different versions of iOS.
- Ability to understand business requirements and translate them into technical requirements.
Rewards & Benefits: TCS is consistently voted a Top Employer in the UK and globally. Our competitive salary packages feature pension, health care, life assurance, laptop, phone, access to extensive training resources and discounts within the larger Tata network. We offer health & wellness initiatives and sports events; we are the proud sponsor of the London Marathon.
Diversity, Inclusion and Wellbeing: Tata Consultancy Services UK&I is committed to meeting the accessibility needs of all individuals in accordance with the UK Equality Act 2010 and the UK Human Rights Act 1998. We welcome and embrace diversity in race, nationality, ethnicity, disability, neurodiversity, gender identity, age, physical ability, gender reassignment, sexual orientation. We are a disability inclusive employer and encourage disabled people to apply for this role. As a Disability Confident Employer, we offer an interview to applicants with disabilities or long-term conditions who meet the minimum criteria for the role.
Join us and do more of what matters. Apply online now.
Locations
Contact Detail:
Tata Consultancy Services Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land iOS Developer
β¨Tip Number 1
Familiarise yourself with the latest iOS development trends and technologies. Being up-to-date with Swift, Objective C, and the latest frameworks will show your commitment to continuous learning, which is highly valued in our team.
β¨Tip Number 2
Engage with the iOS developer community through forums, social media, or local meetups. Networking can provide insights into the role and may even lead to referrals, increasing your chances of landing an interview with us.
β¨Tip Number 3
Prepare to discuss your previous projects in detail, especially those that involved collaboration with UX/UI designers. Highlighting your teamwork skills and how youβve contributed to successful app launches will resonate well with our hiring managers.
β¨Tip Number 4
Showcase your problem-solving skills by being ready to tackle technical challenges during the interview. We appreciate candidates who can think critically and offer innovative solutions, especially in a fast-paced environment like ours.
We think you need these skills to ace iOS Developer
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your expertise in iOS development, particularly your proficiency in Swift and experience with Objective C. Include specific projects that demonstrate your skills in UI design principles and app deployment.
Craft a Compelling Cover Letter: Write a cover letter that showcases your enthusiasm for the role and the company. Mention how your experience aligns with TCS's mission of making a meaningful difference through technology and your ability to collaborate effectively with teams.
Highlight Relevant Experience: In your application, emphasise your previous work with banking applications and any experience you have with MVC or MVVM architecture patterns. This will show that you understand the specific requirements of the role.
Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a developer role.
How to prepare for a job interview at Tata Consultancy Services
β¨Showcase Your iOS Expertise
Be prepared to discuss your experience with iOS UI design principles and your proficiency in Swift. Highlight specific projects where you implemented best practices and how they contributed to the success of the application.
β¨Demonstrate Collaboration Skills
Since the role involves working closely with designers and users, be ready to share examples of how you've collaborated in past projects. Discuss how you approached feedback and integrated it into your work to enhance user experience.
β¨Stay Updated on Technology Trends
TCS values innovation, so show that you're immersed in the latest iOS developments. Mention any recent technologies or methodologies you've explored and how they could benefit the projects at TCS.
β¨Prepare for Technical Questions
Expect questions about MVC or MVVM architecture patterns, as well as your experience with REST services and app deployment. Brush up on these topics and be ready to explain your thought process during development.