At DXC, we harness technology to deliver mission-critical IT services that help our customers modernize operations and foster innovation across their entire IT estate. We offer services across the Enterprise Technology Stack, including business process outsourcing, analytics, engineering, applications, security, cloud, IT outsourcing, and modern workplace solutions.
Our DXC Application Services team partners with our customers to simplify, modernize, and accelerate mission-critical applications, supporting business agility and growth. We assist clients in leveraging the latest digital platforms through custom and packaged applications, ensuring resiliency, launching new products, and entering new markets with minimal disruption.
Responsibilities
- Own the iOS App Automation lifecycle from requirements gathering, design, development, to release.
- Possess a good understanding of the KIF Framework for iOS Automation.
- Architect the base framework of the project using MVC patterns.
- Integrate REST-based secure APIs for server communication.
- Perform bug fixing and implement feature enhancements.
- Participate in the development and maintenance of the customer-facing iPhone application, maintaining existing code and extending it with new features.
- Implement solutions according to design, requirements, and standards.
- Write unit tests and UI tests, adhere to code standards, and participate in code reviews.
- Collaborate closely with team members and software team leads.
- Contribute to the continuous improvement of our software development processes.
- Be committed to achieving stretch goals and willing to do what it takes to complete tasks.
Qualifications and Skills
- 7-8+ years of software development experience using Objective C and Swift.
- Proficiency in Swift and Objective C, with strong knowledge of their ecosystems.
- Understanding of performance limits, characteristics, memory management, and multi-threading.
- Experience with Core Data, Web Service Integration, crash reporting, and analytics frameworks.
- Experience with CocoaPods integration.
- Good UI design sense and user-focused approach.
- Experience with automated testing platforms, unit testing, and continuous integration.
- Understanding of Apple’s design principles and interface guidelines.
- Proficient with version control tools like Git.
- Strong understanding of exception handling and memory leaks.
- Knowledge of design patterns.
- Familiarity with Agile methodologies.
- Excellent written and oral communication skills.
Joining DXC connects you with talented individuals who embrace change and seek opportunities to advance their careers and contribute to customer success. We foster a culture of learning, diversity, inclusion, and uphold strong ethics and corporate citizenship.
At DXC, we prioritize our people’s health, safety, and well-being, especially in managing COVID-19. Our Virtual First strategy supports remote work, with ongoing compliance to local regulations and customer requirements.
About the company
DXC Technology is an American multinational IT services and consulting company headquartered in Ashburn, Virginia.