Salary
≈ $20k – $53k per year (Estimated)
Location
Remote (EAEU)
Seniority
Senior · 5+ years exp
Confirmed on the employer's own hiring board on Oct 6, 2026. First seen by Alion on Oct 6, 2026.
Overview
Company
Impact
Profile match
NauchSoft is a premier software engineering, IT consulting, and custom application development enterprise headquartered in Minsk, Belarus, operating as a core development brand under the international ScienceSoft group. Founded in 1989 and recognized as one of the inaugural residents of the High Tech Park (HTP) Belarus, the company operates on a B2B enterprise IT consulting, dedicated development team (outstaffing), and custom software project delivery model.
Nauchsoft is an international IT consulting and software development company. We have been in the IT business for 37 years and continue growing.
We are looking for an experienced Senior macOS Objective-C Developer to join a long-term product development project for a European software company specializing in professional desktop imaging and photo-editing solutions.
Technical Environment:
- Primary Language: Objective-C
- Additional Languages: Modern C++ (C++17+), Swift
- macOS Frameworks: AppKit, Cocoa
- Development Environment: Xcode
- Architecture: Multi-framework Xcode workspaces
- Data Layer: Core Data
- Concurrency: Grand Central Dispatch (GCD)
- Testing: XCTest, OCMock, GoogleTest
- Debugging & Performance: macOS debugging and profiling tools
- CI/CD: CI pipelines
- Distribution: Notarized direct distribution for macOS
- AI Tools: AI coding agents used for investigation, development, testing, and refactoring
Key Responsibilities
- Independently pick up and analyze development tickets.
- Investigate defects and technical issues in a large, mature macOS codebase.
- Propose technical solutions based on analysis of the existing implementation.
- Implement, test, and deliver fixes and product enhancements.
- Develop primarily in Objective-C and modern C++, with Swift where appropriate.
- Work with AppKit/Cocoa and macOS-specific application architecture.
- Develop and maintain functionality using Core Data.
- Work with multithreading and concurrency using Grand Central Dispatch and related technologies.
- Investigate and resolve memory-management, stability, and performance issues.
- Use debugging and profiling tools to diagnose complex application behavior.
- Add and maintain unit and acceptance tests.
- Participate actively in code reviews.
- Work across multiple frameworks and modules within a large Xcode workspace.
- Use AI coding agents for investigation, testing, refactoring, and development support.
- Critically review, validate, and improve AI-generated solutions before integrating them into the production codebase.
- Deliver complete, tested, and review-ready changes with limited day-to-day supervision.
- Collaborate with other macOS developers and participate in technical discussions with the customer team.
Required Skills & Experience
- 5+ years of production Objective-C development for macOS.
- Strong hands-on experience with AppKit and Cocoa.
- Proven experience developing and maintaining complex production macOS applications.
- Strong practical knowledge of modern C++ (C++17 or later).
- Ability to work confidently across Objective-C and C++ code.
- Experience working with large, mature, long-lived codebases.
- Experience with multi-framework Xcode workspaces.
- Strong knowledge of Core Data.
- Strong understanding of Grand Central Dispatch, multithreading, and concurrency.
- Strong understanding of memory management in macOS applications.
- Practical experience with debugging and performance profiling.
- Ability to investigate technical problems independently and identify root causes.
- Ability to propose and implement technically sound solutions with minimal supervision.
- Experience delivering tested, production-ready, review-ready code.
- Practical experience using AI coding agents as part of daily software development.
- Ability to critically assess AI-generated code and technical suggestions rather than using them without validation.
- Experience participating in code reviews.
- Strong analytical and problem-solving skills.
- English level B2/C1 for daily written and verbal communication, technical discussions, and code reviews.
Nice to Have
- Strong practical experience with Swift.
- Experience developing desktop image-processing or photo-editing software.
- Experience with other performance-sensitive desktop applications.
- Experience with graphics or image-processing workflows.
- Strong testing practices using XCTest, OCMock, and/or GoogleTest.
- Experience with CI pipelines.
- Experience with automated unit and acceptance testing.
- Experience shipping notarized macOS applications through direct distribution.
- Experience working with performance-critical C++ code.
- Experience optimizing desktop application performance and memory usage.
We offer:
- Opportunity for professional self-realization and growth;
- Friendly team;
- 25-days of paid vacation;
- Medical insurance and 100% payment for sick leave;
- Professional training and obtaining certificates at the company's expense;
- Foreign language courses and other corporate programs;
- A variety of corporate events;
- Bonuses in case of wedding or a child’s birth;
- The possibility of remote work from any location.
This role is prospective and has been created in line with the company’s planned team expansion.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,289,361 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Backend
Similar stack
Same company
Minsk
Senior Full Stack Engineer (Contractor Role)
1 hour ago
$112k – $146k per year • Remote (New Zealand) • Contractor • Auckland
JavaScript
TypeScript
C#
C#
.NET
Frontend
React.js
DevOps
Azure
Apply
Business Solutions Developer III
1 day ago
$88k – $158k per year • Remote (United States) • Full-Time • 4+ years exp • Bachelor's Degree • United States
Python
SQL
C#
C#
.NET
Databases
Snowflake
Oracle
Teradata
Analytics
Power BI
Management
Agile
Scrum
Apply
Senior Backend Engineer
2 hours ago
≈ $20k – $56k per year (Estimated) • Remote (India) • Full-Time
Java
Kotlin
Scala
Databases
MySQL
PostgreSQL
Oracle
Cassandra
DynamoDB
MS SQL
MariaDB
Amazon Redshift
DevOps
Rest API
GCP
Azure
AWS
Cybersecurity
ISO 27001
OWASP
Management
Agile
Apply
Software Engineer, Foundations
1 day ago
$199k – $265k per year • Remote (United States) • Full-Time • New York
Python
JavaScript
TypeScript
Node JS
Node JS
BullMQ
Databases
PostgreSQL
Redis
Snowflake
DynamoDB
AI/ML
AI Agents
Anthropic
Frontend
Redux
GraphQL
React.js
DevOps
Terraform
Helm
WebSockets
CI/CD
AWS
Kubernetes
Amazon S3
Design
Figma
Apply
Software Engineer, Backend (Platform)
1 day ago
$199k – $295k per year • Remote (United States, ET hours) • Full-Time • New York
Python
JavaScript
TypeScript
SQL
Databases
PostgreSQL
Redis
Snowflake
DuckDB
AI/ML
AI Agents
Anthropic
Frontend
Redux
GraphQL
React.js
DevOps
Terraform
Helm
CI/CD
AWS
Kubernetes
Design
Figma
Apply
Apply
Apply
Системный администратор
1 day ago
In office • Minsk
1C
DevOps
Linux
Windows
VPN
VLAN
Wi-Fi
Cybersecurity
Active Directory
Apply
Системный администратор
1 day ago
In office • Minsk
1C
Databases
PostgreSQL
DevOps
Windows Server
Proxmox VE
Linux
TCP/IP
DNS
DHCP
VPN
VLAN
Cybersecurity
Active Directory
Apply
Apply
This is one of many
1,289,361 more open roles from verified company boards, updated every day.

