3 — 5 years of demonstrated experience designing and programming iOS software solutions in Objective-C and/or Swift.
2+ years of experience working with web application architectures and integration of data sources, including databases, XML, JSON and REST services.
Strong understanding of object-oriented software, design patterns, and fundamentals of software design.
Excellent written and verbal communication skills.
Strong experience with estimating and meeting software delivery schedules in a project-driven software development team during rapid development cycles and tight iteration schedules.
Practical knowledge of UI/UX standards that meet the needs of our clients.
Consistently looking to increase knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
Experience with third-party libraries and APIs.
Opportunities to make a difference, to develop and grow
Work in distributed agile teams with the right processes in place
Your opinion matters. You are encouraged to contribute to the processes in the team and the end product architecture
Direct cooperation with the customer
Regular business trips to work on-site
Dedicated HR-client Manager and agile coach to help you succeed
Regular performance reviews with the customer facilitated by HR
Agile training programs, various tech trainings, conferences participation and English classes
Regular corporate events, team pizza lunches, and Friday company breakfasts
Competitive salary and benefits package that includes wide medical insurance, 20 vacation days, 10 sick leaves
Provide software architecture and design direction on platform and project development.
Act as team lead for client-based iOS development activity.
Work with the development team to plan releases, estimate timelines, and coordinate tasks to ensure all deadlines are met and standards are exceeded.
Assist the product and design teams to understand end-user requirements and use cases, then translate that into a pragmatic and effective technical solution.
Implement and follow best-of-class mobile application development practices.
With the release of the iPhone, The Client began developing mobile applications software in 2007. After authoring a few mobile apps, it quickly became evident that writing and continually reiterating static native applications was not desirable for developers or clients.