As a Senior iOS developer, you will be working alongside our larger development team to improve our iOS applications. You should have a track record of delivering significant iOS-based solutions, experience developing Swift applications of advanced complexity in (data structures, networking, architecture) and a passion for writing elegant, maintainable, and clean code.
- Bachelor’s Degree or equivalent experience in related field.
- 8+ years of overall development experience and industry standards. Extremely proficient with Objective-C, Swift, native iOS SDK, iOS frameworks, Xcode, and/or Cocoa Touch.
- Experience developing and consuming RESTful APIs, JSON, and push notifications.
- Creating automated test suites and ensuring quality in your code. Proven experience with data validation and form submission. Experience with software componentization techniques.
- Good system level debugging skills.
- Collaborating with designers, product managers, and your development team to deliver compelling user-facing products and services.
- Must demonstrate flexibility for work hours to meet important customer deliverables and project deadlines.
- Strong analytical and problem-solving skills.
- Understanding of Apple’s design principles and interface guidelines.
Additional Skills and Experience:
- Experience in ReactiveX Programming.
- Experience or solid understanding of Test Driven Development (TDD).
- Experience working in an Agile/Scrum environment, along with Confluence, JIRA, Bitbucket, Slack, and Git.
- Strong writing and technical communication skills.
- Knowledge of Linux, NodeJS, other web technologies, and UI/UX standards are a plus.
- Heroic get-it-done attitude; collaborates well with team members and can take ownership.
- Experience leading the performance tuning strategy of consumer applications.
- Understand what it means to be a consultant.
- Reliable and have a positive attitude.
- Great interpersonal skills.
- Ability to handle working on multiple projects or task and keep them all under control.
- A desire to learn.
- Passionate about technology and using it to help solve business issues.
- Strong analytical and problem-solving skills
- Strong work ethic.
- Competitive salary.
- Comfortable office facilities.
- Sport expenses compensation.
- Professional and English trainings.
Требования к кандидату
- Опыт: 8 лет
- Технологии: iOS SDK, Objective-C/Swift, X code, JSON, Git, Cocoa Touch, JIRA, nodejs
- Иностранные языки: Английский — Upper Intermediate
- Дополнительно: Принимаются заявки от иногородних (при условии переезда), возможны командировки