Position: IOS Developer
Company: WiserBrand
Experience required: 5y
English level: upper

We’re looking for an experienced **iOS developer** to join our team.

**Project description:**

You will work on the migration process of the existing JavaScript codebase to iOS. A web application for 3D Digital twins of buildings. The application is focused primarily towards indoor mapping and construction progress tracking. Visualization of 3D models, meshes, and point clouds are used as a communication tool to understand the progress of construction, deviations from design models, and exchange information between users via annotations within the 3D model to track issues and errors. 3D models are also used to visualize paths for indoor way-finding.

**Requirements:**

•  5+ years of experience in software development;
•  Working experience in iOS development;
•  Deep familiarity with Objective-C and Cocoa Touch;
•  Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text;
•  Experience with third-party libraries and APIs;
•  Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies;
•  Solid understanding of the full mobile development life cycle;
•  Experience with SWITT;
•  Upper-Intermediate level of English or higher (written and spoken).

**Responsibilities:**

•  Working on the migration process of the existing JavaScript codebase to iOS;
•  Writing clean, efficient, and reusable code in Objective-C/Swift that meets the project requirements;
•  Testing and debugging the app to ensure that it meets quality standards and is compatible with multiple devices and iOS versions;
•  Keeping up-to-date with the latest developments in iOS development;
•  Documenting the development process, including code changes, technical specifications, and release notes;
•  Providing technical support and troubleshooting for the app after deployment;
•  Following coding standards, best practices, and guidelines.

**We offer:**

•  A full-time job;
•  Flexible working hours with compensated overtime;
• Official employment, managing your taxes and accounting;
• Career and professional growth opportunities;
• High salary (determined during the job interview), regular performance reviews;
• Paid vacation and sick leave;
• Optional benefits package that includes Health insurance, Gym membership, English courses, compensation of certification, courses, and training;
• Creative and lively team of IT specialists, adequate management, and zero unnecessary bureaucracy.