Location: JobParser.Models.Location
Category: Software development
Type: Full time
Deadline: 05-Feb-18 00:00:00
Salary:
Description
Responsibilities
- Software development – creating mobile applications for iOS platforms
- Support – using tools and systems that support the software development process
(source control, unit testing, continuous integration etc.) - Collaborating – working directly with the product team, the project management team,
clients and other stakeholders - Research and development – investigating new technologies and building prototypes
and demo applications - Timekeeping and reporting – ensuring all work is reported accurately using the
company's internal systems and processes - New business activities – scoping work, estimating, inputting into project proposal
documents - Create innovative and unique mobile software products.
- Plan and execute projects effectively.
- Continuously develop your technical skills and understanding.
- Keep up-to-date with the latest developments in the iOS SDK.
- Take ownership over your personal and professional development.
- Represent the company and maintain the highest professional standards.
Objectives
RequiredQualifications
Minimum 2 years experience of mobile software development, which can be evidenced by applications live on the App Store. You should be able to demonstrate detailed knowledge of the following:
- Swift and Objective-C
- OOP principles
- MVC and other code architecture designs
- UIKit
- Interface builder and programmatic layout
- UI layout – auto-layout and size classes
- Storage – Core Data and other iOS data stores
- Networking
- JSON and XML
- Memory management
Desirable (Will be big advantage)
- Android development
- Python and particularly Python web frameworks – Flask, Django or Bottle
- React Native development
- Core Audio experience highly desirable.
- Experience and knowledge of a specific technical niche: embedded software, DSP, 3D, video, games, security and encryption, web technologies, AR, VR etc.
- C and C++
- Knowledge of other programming languages – Python, JS, Ruby etc.
Work experience
Minimum 2 years experience in a professional software development environment, ideally at an software development company.
Education
Bachelor level degree, or above, in Computer Science or other technical field. Special consideration will be given to those who do not meet this requirement but have a strong portfolio and significant professional experience.
Benefits
Job URL: iJob.am - iOS Developer - Mid or Senior level @ X-TECH Creative Studio
No comments:
Post a Comment