As a software developer, you will play a vital role in shaping the future of our technology hub. You will join a dynamic team that fosters creativity and innovation in a fast-paced environment, where we're always committed to delivering results in an inclusive and diverse culture. Job Overview Contribute to the overall success of our Products and Services team, supporting various regions and ensuring specific individual goals, plans, and initiatives are executed in support of our business strategies and objectives. Ensure all activities conducted are in compliance with governing regulations, internal policies, and procedures. Key Responsibilities - Champion a customer-centric approach to deepen relationships and leverage broader knowledge. - Work on migrating an application from Cordova to SwiftUI, supported by a software lead. - Support other applications in development and maintenance phases. - Assess the sizing and complexity of User Stories and contribute to solutioning. - Develop high-quality User Stories, including identifying error scenarios, automated tests, code coverage, and static analysis reports. - Ensure deliverables meet architectural and coding expectations, leveraging modern language features and functional programming styles. - Work adaptively in a dynamic environment with changing priorities. - Review and contribute to peer pull requests. - Monitor application environments and notify the team of issues. - Identify opportunities for technology modernization and automation. - Understand how our risk appetite and culture should be incorporated into daily activities and decisions. - Ensure effective operations in accordance with our values, Code of Conduct, and Global Sales Principles. Dimensions - Supported regions: Caribbean region primarily. - Projects/systems: Contribute to a growing ecosystem of microservice applications. Requirements - English communication skills, both oral and written (minimum B1), comfortable in an English work environment. - 3+ years experience as an iOS Software Engineer is required. - Experience or solid knowledge of Cordova is required. - Experience with Angular, MVVM, XCTest, Xcode, VS Code, git, and gitflow. - Proficiency with Swift, SwiftUI, and Combine, following industry best practices. - Familiarity with fastlane, refactoring, CI/CD, Jenkins, and working on multiple initiatives concurrently. - Experience working remotely in distributed project teams. - Post-secondary degree in Computer Science or equivalent. Working Conditions Work in a standard office environment; non-standard hours may be required.