About the job
Join our dynamic team at prox-works as a Senior Software Development Engineer specializing in iOS, where you will have the opportunity to create an exceptional platform for our users. You will tackle intricate technical challenges and develop scalable systems that align with our mission to innovate and excel. We are looking for candidates who are passionate about writing clean, efficient code and delivering groundbreaking software solutions.
Key Responsibilities:
Feature Development: Design and implement cutting-edge features for media playback to ensure an outstanding user experience.
Architecture & Quality: Develop high-performance and robust applications and frameworks, advocate for engineering best practices, and enhance the core platform for improved scalability.
Collaboration: Work collaboratively with cross-functional teams, including product managers, designers, backend engineers, and QA specialists, to define, design, and launch impactful features.
Performance Optimization: Analyze and enhance application performance metrics, minimize crash occurrences, manage memory efficiently, and deliver reliable code.
Troubleshooting: Identify, diagnose, and resolve issues across various Apple platforms in a production environment.
Mentorship: Guide junior engineers, engage in code reviews, and foster a culture of technical excellence and continuous learning.
Requirements:
- Deep Expertise in iOS Development: Extensive experience in building and scaling complex iOS applications utilizing Swift (and occasionally Objective-C), with a solid understanding of UIKit, SwiftUI, Combine, and concurrency.
- Media Playback Knowledge: Familiarity with streaming technologies, including protocols like HLS, DASH, and AVKit frameworks is highly desired.
- Technical Fundamentals: Strong grasp of computer science principles, object-oriented programming, and various architectural patterns (e.g., MVVM, VIPER).
- Tools & Processes: Proficient in unit testing frameworks, continuous integration/delivery (CI/CD) systems, Git, and agile methodologies.
- Problem-Solving: Exceptional analytical and problem-solving abilities, with a knack for navigating ambiguity and finding solutions that balance technical and design requirements.
Preferred Education and Experience:
- Bachelor’s or Master’s degree in Computer Science or a related discipline.
- 4+ years of experience in iOS development (Swift).
Benefits:
- Competitive salary: We value top talent and offer compensation that reflects it.
- Proximity Talks: Engage with fellow designers, engineers, and product experts to learn from industry leaders.

