ТИП ПОЛНОМОЧИЙ
: 
Full-time
ОПИСАНИЕ ДОЛЖНОСТИ
: 
Instigate Mobile is looking for a Senior iOS Developer to join its team in Yerevan. The Senior iOS Developer will participate in the design and development phases of projects by understanding the business requirements; undertaking design activities; performing development, coding, testing; consulting, mentoring team members; discussing and deciding the project development plans.
ОБЯЗАННОСТИ
: 
- Conduct business system analysis with engineering, project managers and/ or Company's clients to define project requirements and stakeholder needs;
- Periodically review and monitor the existing software architectures, discover the technical debt, eliminating these and preventing their accumulation;
- Apply best practice techniques; monitor and input into the Organization's standards and processes;
- Periodically discuss the project status, challenges with stakeholders, make decisions and development plans based on the project priorities;
- Work as a part of the team (can include also remote members); help team to grow in knowledge, participate in management discussions, support long-term company growth;
- Handle communication/ conference calls with clients at late hours if required;
- Responsible for based apps across multiple platforms (phone, tablet, television, smart watch/ wearables, other);
- Evaluate and research the latest device technology, coding patterns, OS frameworks and features and recommend and implement within the larger digital team.
ТРЕБУЕМАЯ КВАЛИФИКАЦИЯ
: 
- At least 5 years of experience in iOS development;
- Solid knowledge of Computer Science concepts, specially Data Structures and Algorithms;
- Experience in design and development of several iOS applications, understanding the business system requirements, breaking them down into user stories, features and designing software architecture and product roadmaps;
- Solid and demonstrated experience preparing design documents (including UML diagrams) in English language;
- Solid and demonstrated experience testing applications, including writing unit tests, test automation scripts;
- Superior knowledge of Objective-C, Swift, and native Apple SDKs and Frameworks;
- Good knowledge of UI/ UX principles for iOS (storyboards);
- Experience with efficient client-side integration with Restful and SOAP-based services in high-performance ecosystem;
- Successful launch of consumer grade applications to Apple Store;
- Solid demonstrated experience in optimizing native iOS applications for non-functional performance (memory, power);
- Working experience in SCRUM/ Agile development process, including related tools like JIRA, Redmine, Confluence, GIT or similar;
- Working experience in continuous integration/ dev ops tools and technologies like Jenkins and TravisCI or similar;
- Excellent English language skills including verbal and written;
- Excellent interpersonal and communication skills and ability to interact professionally with a diverse group of clients and staff;
- Positive, constructive and can do/ learn attitude.
DESIRED QUALIFICATIONS:
- Working experience with C++;
- Working experience with web frameworks (full stack);
- Knowledge of SQL and NoSQL databases, including local storage techniques for iOS.
ПРОЦЕДУРА ПОДАЧИ ЗАЯВОК
: 
Interested candidates should send their resumes in English language, in PDF format to:
hiring@instigatemobile.com mentioning the position title ("Senior iOS Developer") in the subject line of the email.
Подавая на вакансию, пожалуйста укажите Career Center как источник информации о вакансии и сайт www.careercenter.am. Спасибо!
ЗАРПЛАТА
: 
Starting from 1,000,000 AMD