Senior/Advanced iOS Developer (offline)

We’re looking for Senior/Advanced iOS Software Engineer who will become an influential role in our team. We're one of fastest-growing brokers. A fast, reliable and easy-to-use trading platform with paperless account opening. We invest in scaling and modernising to become №1 trading platform.

Features Include:
• Trading on NSE F&O, NSE Cash, BSE Cash, NSE Currency and BSE Currency, & MCX
• Seamless demat account opening. Open a trading account with E-KYC and Aadhaar Card technology
• Multiple chart types including candlesticks, trading indicators, drawing tools
• Zero brokerage on equity deliveries and investments
• Rs. 20 per trade for intraday and F&O orders
• Multiple order types including: Cover Orders, Bracket Orders, Limit order, Market and Stop Loss Orders. •
Real-time addition & withdrawal of funds
• View margin limits and trading account balance
• Access 10 years of historical market data

Technology Stack
Intimately familiar with modern iOS architecture patterns such as MVC, MVP, VIPER, VIP (clean architecture) and other design patterns; Experience creating custom UI elements, UI animation techniques; Intimately familiar with HIG;
Good experienced with: REST, Socket, Notification Remote/Local;
Deep understanding: background process and concurrency;
Experience with performance and memory tuning with tools;
Ensure the performance, quality, and responsiveness of applications; Writing unit tests, CI & CD;
Proficient understanding of code versioning tools, such as Git;
Full development lifecycle experience;
Intermediate English level.

Requirements:

4+ year of professional software development experience;
4+ years’ experience with the following:
Swift;
Intimately familiar with modern iOS design patterns such as MVC, MVP, MVVM, VIPER and other design patterns;
Experience creating custom UI elements, UI animation techniques (Core Graphics, Core Animations);
Intimately familiar with HIG;
Good experienced with: REST, Socket, Notification Remote/Local;
Deep understanding: background process and concurrency;
Experience with performance and memory tuning with tools;
Ensure the performance, quality, and responsiveness of applications;

Writing unit tests, CI & CD;
Proficient understanding of code versioning tools, such as Git;
Full development lifecycle experience;
Intermediate English level.

Would be a plus:
Objective-C;
OpenGL as plus;
Sc. in computer science or an equivalent diploma;
Experience working with remote teams;
Passionate, curious, and quick to learn;

Position responsibilities
Design and implement the company’s platform mobile clients
Analyze business and product requirements to build first grade mobile apps that integrates with the company’s API.
Be an active part of design and code reviews and ensure high development standards across the team
Test and deploy your components and ensure end to end quality robustness of the solution
Manage individual priorities and deadlines
Contribute to the overall vision and architecture of the company's platform.
Coach team members
Be the point of contact between customer's team and local team members
Assist in removing roadblocks and clarify requirements
Identify team goals and evaluate team progress
Organize team initiatives and bring fresh technical ideas
Monitor team performance and report on metrics
Encourage creativity and risk-taking
Delegate tasks and set deadlines
Create an inspiring team environment with an open communication culture

The job ad is no longer active
Job unpublished on 22 March 2022

Look at the current jobs iOS Kyiv→