14 views
abz.agency
IMPORTANT! Relevant as of February 13, 2026, 1 month Company Bootcamp.
We are seeking a specialist to join our long-term project which has been in production for several years and manages a high volume of requests per second. We are developing a new product version for the MacOS platform. As a member of our approximately 20-person team, you will play a crucial role in this new growing direction. The core business logic is already well-established and functioning seamlessly.
In collaboration with our existing Windows and web development teams, you will play a foundational role in establishing the MacOS version of our advanced freemium ad-blocking, privacy, and digital security software suite.
Why we’re seeking new team members:
Due to our company's growth and the successful conclusion of new contracts for the year 2026, we are actively searching for talented and motivated professionals ready to join our team. Currently, 1 vacancy is open.
Test assignment
Our working conditions
К4 (М) Pozniaky
Requirements:
3+ years of low level Objective C and/or Swift programming experience with a significant focus on MacOS development.
Strong understanding of MacOS networking: TCP/IP, DNS(SEC), HTTP(S), SSL/TLS, etc.
Knowledge of MacOS system internals, permissions, and sandboxing.
Understanding of OOP and SOLID principles.
Additional Skills (Nice to Have):
Familiarity with NetworkExtension framework and SystemExtensions.
Experience with service management (launchd), keychain services API, and MacOS code signing/notarization.
Familiarity with Apple entitlement management, provisioning, and user permission workflows.
Knowledge of CI/CD, MacOS distribution (PKG installer and DMG image).
Familiarity with adblocking filter list formats and adblocking ecosystem (e.g., EasyList, AdGuard).
Familiarity with OpenSSL, mitmproxy, or similar libraries/tools.
Out-of-the-box thinking.
Opportunities/benefits
Personal Development: Employees develop their Personal Development Plan (PDP) with a mentor, focusing on skill and knowledge enhancement.
Regular Salary Review: Salaries are reviewed biannually based on PDP accomplishments and other performance indicators.
Opportunity to learn/improve skills in other languages: Employees have an opportunity to learn or improve their skills in Go, С++, Kotlin/Java, PHP, NodeJS, TypeScript, modern frontend frameworks like Vue/React or browser extensions development as part of the PDP (personal development plan) program.
Team Support and Collaboration: Work alongside experienced colleagues and project managers who provide guidance and assistance with complex tasks.
Code Review and Quality Assurance: Strict processes are in place for peer code review and QA to ensure high-quality outputs.
Learning New Technologies: Employees are encouraged to systematically explore and learn about new technologies and fields relevant to their roles.
Kanban Methodology for Task Management: The company uses «Scrumban» (our own flavor of Kanban system with Scrum elements) for effective planning and execution of daily tasks.