We are looking for an experienced iOS Developer with solid Swift knowledge.
We Value
Value the individuals – We encourage and motivate people to grow. We perceive our people as a source of our success;
Strive for excellence – We strive for the highest standards of excellence and continuously learn. We take pride in our engineering and accomplishments;
Act as a team – We treat one another with respect and encourage the best ideas to come from anywhere within the organization. We value our diversity;
Focus on Customers – We build long term customer relationships, as we strive to always understand our customers' business and needs;
Act with integrity – We operate legally, honestly and ethically. We take responsibility for our actions.
Responsibilities
- Design and build advanced applications for the IOS platform
- Possesses strong iOS development experience
- Collaborate with cross-functional teams to define, design, and ship new features
- Work with outside data sources and API's
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Work on bug fixing and improving application performance
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Requirements
- Degree in Computer Science, Engineering or a related subject
- 6+ years of software development experience
- 6+ years of experience with Swift
- Solid understanding of iOS mobile app life cycle
- Code Versioning Tool: GitLab
- Hands on experience in iOS mobile app development cycle
- Strong fundamentals in Design Patterns
- Hands on experience in API / microservices integration
- Sound knowledge in Apple design guidelines and principles
- Hands on experience in implementing push notifications
- Strong knowledge in the latest Swift development
Nice to have
- Objective C, Javascript, Cordova
- CI/CD using GitLab, Ansible and other tools
- Mobile app monitoring using AppDynamics or other tools
- Mobile app analytics
- Banking experience is a plus
- Self-motivation
- Ability and commitment to solving complicated problems
- Ability to flawlessly execute tasks on time
- Attention to detail
- Analytical mind
We offer
- Friendly team and enjoyable working environment
- Work-life balance and flexible schedule
- Online training library, mentoring, career development and potential partial grant of certification
- Unlimited access to LinkedIn learning solutions
- Referral bonuses
- Compensation for sick leave and paid time off
- Opportunities for self-realization