Enigma Camp Visibility Public

2 weeks ago


Malang, Indonesia Enigma Camp Full time

Enigma Camp is an IT Bootcamp and IT talent management company whose vision is to bridge the skills gap between graduates of educational institutions and industry needs. Anyone who has the interest and potential to become a programmer has the chance to get free training and the opportunity to work in several multinational companies.

**Responsibilities**:
Take ownership of technical architecture, coding, and development standards
Produce high quality, re-usable code, and ensure best practices are followed by the team you lead
Create new and enhance existing features and code according to requirements
Take the lead in Sprint Planning and Retrospective sessions
Work closely with the product management team to produce accurate estimates and clarification
Ensure the production of design artifacts, as well as the creation of accurate documentation

**Requirements**:
Minimum of 5+ years’ experience (Mid-level Developer)
Excellent knowledge of the Swift programming language, and ideally also Swift UI
Good knowledge of several commonly used Apple frameworks like, Foundation, UIKit, AV Foundation, Store Kit, XCTest and more
Awareness about commonly used architecture patterns, concepts, and best practices such as MVC, MVVM, asynchronous code patterns, delegation, KVC, singletons
Proficiency in use of commonly used tools, such as XCode, git, at least one of dependency management tools, Charles, GitHub, Atlassian tools
Experience in working with APIs exposed using RESTful web services (JSON parsing/serialising, network communication, error handling etc.)
In-depth knowledge of Apple App submission