The platform will empower customers with next-generation capabilities, offering seamless account access, diverse asset types like shares, ETFs, and mutual funds, and personalized investment portfolios tailored to individual goals.
responsibilities :
Overseeing the development team to achieve project timelines and standards; coordinating efforts and working closely with Product Owners, Scrum Masters, Analysts, and UX designers.
Using technical expertise to create high-quality mobile applications based on specified requirements, ensuring timely delivery to group and local standards.
Ensuring the system aligns with business needs in terms of design, managing technical debt, and maintaining cost-effectiveness.
Performing unit testing of programs and software applications to ensure desired outcomes and correct instructions.
Assisting in the implementation of releases, building continuous integration and delivery pipelines.
Maintaining and developing clear communications and relationships with team members and stakeholders.
Creating and maintaining up-to-date technical documentation.
requirements-expected :
Proven experience in a senior technical role within a large-scale mobile engineering organization.
Expertise in the iOS platform and familiarity with industry-standard libraries.
BS degree or higher in Computer Science with 7+ years of experience
Extensive experience in developing, deploying, and supporting complex iOS applications.
Expert knowledge of Swift and Objective-C.
In-depth understanding of Apple-recommended design concepts, interface guidelines, and coding best practices.
Experience with code coverage, UI, and unit testing tools like XCTest, Specta, Expecta, OCMock, Appium, etc.
Expert knowledge of Xcode/AppCode IDE, build, and distribution processes.
Familiarity with dependency managers such as Cocoapods.
Experience working with CI/CD and SAST/MAST tooling.
Good knowledge of RESTful services.
Familiarity with security concepts and integration, such as secure networking, data protection, OWASP Mobile Top 10.
Experience implementing frameworks or platform libraries would be advantageous.
Hands-on experience with remote APIs, concurrency, client-side data handling, and various architectural design patterns (UDF, MVVM, MVC, Redux).
Experience providing guidance and oversight to developers on the team.
Fluent English
benefits :
sharing the costs of sports activities
private medical care
sharing the costs of professional training & courses