Senior iOS Developer : Join our mobile team to build secure, user-friendly iOS apps for fintech.
Collaborate, optimize, and lead innovative projects.
5+ years' experience required.
Position Overview:
We are seeking an experienced Senior iOS Developer to join our mobile development team.
The ideal candidate will have a strong background in building high-performance, secure, and user-friendly iOS applications, particularly within the fintech or trading sectors.
This role will involve working closely with cross-functional teams to design, develop, and maintain innovative mobile applications that deliver a seamless experience for our users.
Key Responsibilities:
- Design and build advanced, secure, and responsive iOS applications for financial services and trading platforms.
- Collaborate with cross-functional teams, including designers, backend developers, and product managers, to define, design, and ship new features.
- Optimize the performance of iOS applications by implementing efficient algorithms and using appropriate data structures.
- Ensure the highest level of security and compliance in mobile applications by following best practices for data protection and secure coding.
- Integrate with backend APIs and third-party services to enhance functionality and user experience.
- Maintain and improve the codebase for existing iOS applications, ensuring scalability and maintainability.
- Write and maintain comprehensive unit tests, integration tests, and documentation to ensure the reliability and stability of the applications.
- Monitor and analyze application performance, identify bottlenecks, and implement solutions to optimize speed and responsiveness.
- Stay up-to-date with the latest industry trends, technologies, and best practices to continually improve the iOS development process.
- Mentor junior developers and provide technical guidance and code reviews to maintain high coding standards.
Qualifications:
Education: Bachelor's degree in Computer Science, Engineering, or a related field.
Experience:
- 5+ years of experience in iOS development with a strong understanding of the full mobile development lifecycle.
- Proven experience in developing and launching successful iOS applications, preferably in fintech or trading environments.
- Strong knowledge of Swift and Objective-C.
- Experience with iOS frameworks such as Core Data, Core Animation, Core Graphics, and Core Text.
- Proficient understanding of code versioning tools such as Git.
- Familiarity with RESTful APIs and web services to connect iOS applications to backend services.
- Solid understanding of mobile UX/UI principles and best practices.
- Experience with continuous integration and continuous deployment (CI/CD) pipelines for iOS applications.
- Understanding of mobile app security best practices and experience in implementing secure coding practices.
Technical Skills:
- Proficiency in Swift and Objective-C, with a deep understanding of iOS SDK.
- Experience with Apple's development tools (Xcode, Instruments) and frameworks (UIKit, Foundation).
- Knowledge of architectural patterns (MVC, MVVM, VIPER) and design patterns.
- Experience with performance and memory tuning with tools like Instruments.
- Familiarity with cloud message APIs and push notifications.
- Strong understanding of the Apple Human Interface Guidelines.
- Experience with automated testing frameworks and methodologies (e.g., XCTest, UI Testing).
- Experience with third-party libraries and APIs, including integration with backend systems.
- Knowledge of App Store submission processes and guidelines.
Soft Skills:
- Excellent problem-solving skills with a strong focus on delivering high-quality software.
- Ability to work in a fast-paced environment and manage multiple tasks and projects simultaneously.
- Strong communication and collaboration skills to work effectively with remote and distributed teams.
- Self-motivated, with a strong sense of ownership and accountability.
Bonus Skills:
- Experience with financial services or trading applications.
- Familiarity with blockchain technologies and mobile wallet integrations.
- Experience with hybrid app development frameworks like React Native or Flutter.
- Knowledge of ARKit or other advanced Apple frameworks.
- Familiarity with Agile/Scrum development methodologies.
Interested?
#J-18808-Ljbffr