
Senior Software Engineer_iOS
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Senior Software Engineer - iOS in Hyderabad
Experian Consumer Services (ECS) Mobile Teams offers a unique opportunity for mobile developers seeking a dynamic startup environment within the framework of an experienced company's work methodology. We are a trusted global leader in data services, providing comprehensive solutions from fraud and identity protection to data analytics and credit scoring, empowering both consumers and businesses with informed decision-making.
Responsibilities:
- Lead end-to-end project management for increasingly complex initiatives, from initial technical design through to successful completion and deployment.
- Collaborate closely with UI/UX designers, product managers, web developers, and backend engineers to craft exceptional and seamless mobile user experiences.
- Ensure the performance and scalability of our mobile applications by adhering to and implementing best practices in performance optimization.
- Engage in the full software development lifecycle, from concept generation to release, encompassing both manual and automated testing phases.
- Conduct thorough end-to-end testing and optimize performance using Selenium-based automation frameworks.
- Write clean, maintainable, and high-quality code, actively incorporating feedback from code reviews and upholding established best practices.
Qualifications:
- 6 to 8 years of demonstrable experience in iOS application development, proficient in both Objective-C and Swift, with a strong background in mobile automation test development.
- Proven expertise in UI development using Storyboards, XIBs, and SwiftUI.
- Experience in consuming RESTful APIs within iOS applications.
- A track record of working with large, complex codebases and contributing to shared REST API libraries.
- A solid understanding of iOS user experience (UX) principles and the ability to collaborate effectively with design teams to ensure UI designs align with current iOS Human Interface Guidelines.
- Proficiency in mocking API components and ensuring comprehensive end-to-end coverage.
- In-depth knowledge of offline storage, background processing, multi-threading, and performance optimization techniques for iOS.
- A strong grasp of the software and mobile development lifecycle.
- Proficiency in utilizing CI/CD tools such as Jenkins, GitLab, and others.
At Experian, we celebrate individuality and foster a culture where everyone can thrive. Our commitment to Diversity, Equity, and Inclusion (DEI), work-life balance, professional development, authenticity, collaboration, and wellness is reflected in our award-winning workplace culture, recognized by Fortune's World's Best Workplaces™ 2024, Great Place To Work™ in 24 countries, and Glassdoor's Best Places to Work 2024. Explore 'Experian Life' on social media or our Careers Site to learn more.
Experian is an Equal Opportunity and Affirmative Action employer. Innovation is central to our DNA, and our diverse workforce drives our success. We encourage all individuals to bring their authentic selves to work, regardless of gender, ethnicity, religion, color, sexuality, physical ability, or age. Accommodations for disabilities or special needs are available upon request.
Benefits:
We prioritize employee well-being, offering comprehensive benefits that support work-life balance, health, safety, and overall wellness, including excellent family well-being benefits, enhanced medical coverage, and generous paid time off.
Company
Experian
About Experian in HyderabadExperian is a global leader in data and technology, dedicated to empowering opportunities for individuals and businesses worldwide. We are at the forefront of redefining len...