B

Bitdefender

Malware protection software via machine learning

iOS Software Developer

Mobile EngineeringConfirmed live in the last 24 hours
Full-timeBucharest, RomaniaNo salary listedIn-person

About the Job

Requirements

  • At least 2 years of software development experience, preferably building for iOS.
  • Proficiency in Swift, or strong fundamentals in another language and the ability to ramp up quickly; experience building real software and the ability to read and reason about code are valued over mastery of one language.
  • Fluency with Xcode, Instruments, and the Simulator, including profiling, debugging, and measuring shipped software.
  • Experience designing or maintaining reusable components, libraries, or SDKs, including clean public APIs, sensible versioning, and awareness of downstream compatibility.
  • A solid foundation in algorithms, data structures, and design patterns.
  • Comfort with concurrency and synchronization, including modern Swift Concurrency (async/await, actors) and/or Grand Central Dispatch, and understanding the data races these techniques prevent.
  • Ability to write unit, integration, and functional tests to ensure code quality and coverage.
  • Familiarity with Agile methodologies and Git version control.
  • Fluency in English.

Responsibilities

  • Contribute to the design, development, and evolution of iOS security SDKs and their components, owning features end to end from public API through tests.
  • Maintain stable APIs and clean versioning, ensuring changes do not surprise dependent applications.
  • Write and maintain unit, integration, and functional tests to ensure robust coverage and long-term code health.
  • Apply AI-assisted development workflows using tools such as Claude Code, Cursor, or GitHub Copilot for code generation, test scaffolding, and review acceleration.
  • Collaborate with Product Owners, QA engineers, and other developers in an Agile Scrum environment.
  • Continuously evaluate and adopt tools, frameworks, and technologies to improve development-process efficiency and effectiveness.

Desired Qualifications

  • Knowledge of framework distribution, including XCFramework packaging, Swift Package Manager, binary versus source distribution, and dependency management for library consumers.
  • Familiarity with iOS security and networking internals, including NetworkExtension, background execution, Keychain, code signing, and entitlements.
  • Practical experience with AI coding tools such as Claude Code, Cursor, or Copilot; prompt engineering or agent-based workflows are a plus.
  • Openness to evaluating, prototyping, and adopting useful new technologies, tools, and frameworks.
  • A Bachelor's degree in Computer Science, Engineering, or a related field.
  • A portfolio of past projects, such as GitHub or Bitbucket repositories.

About the Company

Bitdefender

Malware protection software via machine learning

Bitdefender is a cybersecurity company that protects people and organizations by offering a range of security products and services. Its offerings cover prevention, hardening, risk management, and incident analytics for government bodies, large enterprises, SMEs, and individuals, sold through a global network of partners. The company uses advanced machine learning and deep learning to detect malware and other online threats, continuously updating its technology through rapid research and development. Bitdefender distinguishes itself with a strong emphasis on R&D, demonstrated by hundreds of engineers and researchers and a high patent output over the past few years, as well as its broad global reach. The company’s goal is to keep families and businesses safe online by delivering reliable, AI-powered security solutions and ongoing threat intelligence, across countries and sectors.

Company size
1,001-5,000
Company stage
Private
Total funding
$13.3M
Headquarters
Bucharest, Romania
Founded
2001

Recently Posted Jobs

Explore more opportunities at Bitdefender

See more jobs