Job Summary
In this position you will be involved in building applications for our clients from finance, medical or e-commerce industries. Given the wide spectrum of projects, the technologies used will also be varied.
Key Tasks:
- You will perform requirement analysis, code reviews, design, implementation, testing, problem analysis and resolution, technical documentation
- Develop and maintain codebases for rich, interactive modern application
- Identify inconsistencies in architecture and determine simpler and optimal programming solutions
- You are familiar with JSON/XML based web service and calling RESTFul services from iOS and Familiarity with Web API is a
- You are able to create a design for small components and participates and contributes to research projects
- You’ll ensure quality and timeliness of deliverables by employing strategies such as code reviews, TDD, continuous integration
- You will be involved in technical and architectural decisions that shape the course of the project
- Involvement in product shaping decisions and empowerment to propose new features
- Document and update the design and architecture of projects
- Knowledgeable of all aspects of the project and can jump into support if needed
Candidate profile:
- Very good knowledge of Swift and iOS SDK;
- Objective-C and C++ knowledge at a higher level is a plus;
- Minimum 4 years of progressive hands-on experience as iOS developer;
- Good knowledge of design and architecture patterns and agile scrum methodologies.
- Experience in integrating with tracking iOS applications using analytics, OAuth standards and implementations, knowledge of continuous integration process such as Jenkins or Bitrise
- Good problem solving abilities and detail orientation;
- Good oral and written communication skills in English.Self-motivated and discipline to meet deadlines with speed, accuracy and professional attitude
Why work with us?
- We are a young and fast-growing company, so your joining us can have an important impact on both our and your development!
- A friendly, fun and open environment, where everyone’s contribution is valued and highly appreciated.
- We highly encourage our employees’ professional development, so your participation in trainings or conferences would be very much appreciated
- Strong benefits package ( subsidized sports subscription, work-from-home policy or various company events are a few to number)
- Competitive salary package