Назад
Company hidden
1 дСнь назад

Senior Software Engineer, iOS

Π€ΠΎΡ€ΠΌΠ°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹
hybrid
Π’ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹
fulltime
Π“Ρ€Π΅ΠΉΠ΄
senior
Английский
b2
Π‘Ρ‚Ρ€Π°Π½Π°
UK
Вакансия ΠΈΠ· списка Hirify.GlobalВакансия ΠΈΠ· Hirify Global, списка ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½Ρ‹Ρ… tech-ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ
Для мэтча ΠΈ ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠ° Π½ΡƒΠΆΠ΅Π½ Plus

ΠœΡΡ‚Ρ‡ & Π‘ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄

Для мэтча с этой вакансиСй Π½ΡƒΠΆΠ΅Π½ Plus

ОписаниС вакансии

ВСкст:
/

TL;DR

Senior Software Engineer, iOS (Swift/iOS): Design, implement, test, and deploy high-quality native iOS apps with an accent on performance, scalability, and secure development. Focus on building maintainable app architecture with SwiftUI/UIKit, driving TDD/BDD and CI/CD improvements, and owning incident management plus performance test execution and analysis.

Company

hirify.global is a leading European betting and gaming operator focused on delivering safe, high-quality entertainment experiences.

What you will do

  • Design, implement, test, and deploy native iOS apps with a focus on performance and scalability using appropriate design patterns.
  • Develop in Swift using Xcode and apply TDD/BDD with a shift-left mindset to catch defects early.
  • Contribute to architectural discussions with a Product Owner and engineering leadership, proactively challenging and improving requirements.
  • Improve engineering practices including logging, performance testing, and CI/CD pipeline maintenance.
  • Conduct and receive code reviews, raising the quality bar across the team.
  • Own incident management and the writing, execution, and analysis of performance tests; use code analysis tools to improve code quality and security.

Requirements

  • At least 6 years of iOS app development experience.
  • Expert knowledge of iOS SDK, Swift, SwiftUI, UIKit, XCTest, and SwiftTesting.
  • Strong experience with multithreaded programming and network protocol design, including RESTful web services.
  • Experience with test automation, TDD, BDD, and quality assurance best practices.
  • Knowledge of secure development principles and ability to perform impact analysis.
  • Excellent written and verbal English for communication with team and stakeholders.

Nice to have

  • Knowledge of MVVM and dependency injection patterns.
  • Experience with Agile methodologies and suggesting process improvements.
  • Familiarity with Git and Atlassian tools such as BitBucket, Jira, and Confluence.

Culture & Benefits

  • Hybrid working model (β€œOur world is hybrid”).
  • Permanent full-time employment.
  • Emphasis on self-organization to improve delivery and get work done in your own way.
  • Agile environment with a focus on technology and problem solving.

Hiring process

  • Evaluation based on skills, experience, and potential to contribute.
  • Hiring process focuses on merit and candidate capability.

Π‘ΡƒΠ΄ΡŒΡ‚Π΅ остороТны: Ссли Ρ€Π°Π±ΠΎΡ‚ΠΎΠ΄Π°Ρ‚Π΅Π»ΡŒ просит Π²ΠΎΠΉΡ‚ΠΈ Π² ΠΈΡ… систСму, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ iCloud/Google, ΠΏΡ€ΠΈΡΠ»Π°Ρ‚ΡŒ ΠΊΠΎΠ΄/ΠΏΠ°Ρ€ΠΎΠ»ΡŒ, Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄/ПО, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡ‚Π΅ этого - это мошСнники. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΆΠΌΠΈΡ‚Π΅ "ΠŸΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒΡΡ" ΠΈΠ»ΠΈ ΠΏΠΈΡˆΠΈΡ‚Π΅ Π² ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ Π² Π³Π°ΠΉΠ΄Π΅ β†’