Senior Engineer for iOS at Pearson focused on designing, building, and maintaining high-quality iOS applications for learning services. Requires strong understanding of iOS development and agile practices.
Responsibilities
Design, develop, and maintain high-quality iOS applications.
Contribute to the full application lifecycle, from initial architecture to ongoing maintenance.
Write clean, maintainable, and efficient code.
Implement and advocate for security, accessibility, and compatibility best practices.
Develop and maintain automated tests to ensure software quality.
Collaborate with cross-functional teams to deliver new features and improvements.
Troubleshoot and resolve application issues.
Requirements
Bachelor's degree in Software Engineering, Computing, or a related field.
Minimum of 4 years of experience in software engineering.
Proficiency in Swift and other iOS development tools and technologies.
Strong knowledge of object-oriented programming principles and design patterns.
Experience with continuous integration/continuous deployment (CI/CD) pipelines.
Familiarity with modern development practices like MVVM, SwiftUI, and Git.
Strong problem-solving and analytical skills.
Experience with cloud platforms (e.g., AWS) and other technologies will be beneficial.
Lead Quality Software Engineer at Transamerica focused on defining and improving software quality practices. Responsibilities include test automation, CI/CD integration, and mentoring engineers.
Senior Quality Software Engineer responsible for designing and executing test automation solutions. Collaborating closely with engineering and DevOps teams to enhance software quality and reliability.
Director of Software Engineering developing next - generation technology impacting philanthropic goals at Fidelity Charitable. Involves hands - on development and leading a high - functioning Agile team.
Software Engineering Intern developing innovative solutions for new equipment and machine upgrades. Collaborating with engineers and focusing on hands - on engineering work in a team - based environment.
Full - Stack Developer building scalable web applications using React.js and Python frameworks at Expleo. Collaborating with designers and developers to deliver high - quality software solutions.
Software Engineer delivering features and fixing issues in an engineering team for eCommerce automation leader. Engaging in quality collaboration and proactively contributing to team improvement.
UI Senior Software Engineer developing modern web applications for S&P Global Mobility. Collaborating with cross - functional teams to enhance user experience and maintain high - quality delivery.
Principal Engineer in HBM Design - Technology Enablement at Micron Technology, focusing on semiconductor design and mentoring. Collaborating on HBM design/product roadmaps and addressing scaling challenges.
Software Developer (BI with Qlik Sense/View) focused on operational support at Hitss. Engaging in data integration, performance monitoring, and user assistance.
Lead Software Engineer overseeing software engineering practices at Capgemini. Applying scientific methods to solve software engineering problems and responsible for the development of software solutions.