We are seeking an enthusiastic iOS Developer to help guide Remitbee into the future. In this role, you will be given an opportunity to help build and improve Remitbee iOS applications and business solutions alongside a small, but mighty team. If you are passionate about building iOS apps for global clients and also building your bright career, Remitbee is the place for you.
Key Responsibilities:
- Work with product owners and user experience teams to build high quality features that make users love our app by leveraging your knowledge in iOS Design guidelines.
- Develop software that is reliable, maintainable and reusable because you have a thorough understanding of OOD principles.
- Stay current and competitive by keeping up-to-date with the latest iOS platform capabilities and make relevant recommendations
- Be mindful of best practices when it comes to securing data-in-transit and data-at-rest because your code protects our customer's data.
Required Skills/ Qualifications:
- Current co-op students majoring in relevant technology programs, such as Computer Science, Computer Engineering, Engineering Science and Software Engineering.
- Experience developing native iOS applications and experience in Swift (past co-op, personal projects, work experience, and more)
- Thorough understanding of Object Oriented Programming concepts, iOS application architecture and software design patterns
- Experience with libraries and best practices when it comes to communicating with GraphQL and REST web services.
- Automated testing and release using CircleCI.
- Strong communication skills, ability to collaborate with stakeholders at different levels of abstraction (requirements, architecture and code)
- Understanding of Agile Methodologies
Preferred Qualifications:
- Good understanding of design patterns such as MVP, and how they can be applied to iOS development
- Developing with accessibility in mind
- Fintech background would be an additional plus, possess leadership qualities, understand the concept of project management and agile techniques. Can work under stress.