About the role
Develop native iOS mobile applications with clear, well-documented and easy to maintain code
Participate in and contribute to all phases of the application development life cycle
Translating designs and wireframes into high quality code
Agile development using Scrum with code versioning using Git
Collaborate with various teams for gathering requirements on design/ enhancement of in-house solutions
Maintain and enhance the app security and performance where needed
Requirements
0-2 years of Software Development experience
Degree / Diploma in Software Engineering
Good command of written and spoken English
Be disciplined, produce results without being constantly reminded
Attention to details
Good knowledge of best practices in agile software development Strong interpersonal, communication and problem-solving skills
Team player who is self-driven and proactive in learning new technologies and skills
Comfortable picking up and maintaining code developed by previous developers
Ability to support when needed out of office hours
Experience in Swift/Objective-C
Solid understanding of iOS Application life cycle.
Good level understanding of object-oriented programming, unit testing, and modern architectural design.
Familiarity with RESTful APIs.
Code-debugging skills are required
Familiar with Agile development, Git workflow, unit testing
Knowledge of blockchain technology and development highly advantageous
Prior experience in developing payment applications highly advantageous
How to apply
Submit your resume/CV to us.