iOS Developer - 100% remote, ASAP, long-term
Job description
iOS Developer - 100% remote, ASAP, long-term at Liveblog365.
About the role
You will own the entire iOS development lifecycle for a leading European tech company, shaping features from initial analysis through production deployment. You will collaborate daily with design, product, and engineering teams to translate requirements into high-quality, maintainable Swift code. You will be responsible for ensuring that the application architecture remains robust, scalable, and aligned with industry best practices. You will drive the implementation of performance optimizations that directly impact user experience and retention metrics. You will actively participate in code reviews to share knowledge and uphold the highest standards of code quality across the team. You will diagnose complex issues in production environments and work closely with cross-functional partners to deliver timely resolutions. You will mentor less experienced developers by providing guidance and constructive feedback on implementation details. You will continuously evaluate new tools and methodologies to streamline development workflows and improve the long-term health of the codebase.
Key facts
What you'll do
Investigate and resolve technical issues affecting the stability and performance of iOS applications.
Implement new features and enhancements using Swift while adhering to established architectural patterns and design guidelines.
Refactor legacy code to improve readability, reduce technical debt, and support future scalability.
Optimize application performance, focusing on load times, memory usage, and responsiveness on a variety of iOS devices.
Integrate and configure CI/CD pipelines to automate building, testing, and distribution of iOS builds.
Collaborate with designers to ensure that implemented user interfaces match approved designs and meet usability standards.
Write and maintain comprehensive unit tests and UI tests to ensure code reliability and prevent regressions.
Monitor application analytics and crash reports to identify trends and drive data-informed improvements.
Document technical solutions and architectural decisions to support knowledge sharing and onboarding processes.
Participate in agile ceremonies, including sprint planning, stand-ups, and retrospectives, to align with team goals.
Proactively identify risks and dependencies that could impact delivery timelines and communicate them to stakeholders.
Explore emerging iOS technologies and propose experiments that could provide a competitive advantage.
Champion code quality by enforcing linting rules, static analysis, and best practices across the development team.
Support the release process by verifying builds, preparing release notes, and addressing post-launch issues.
Requirements
You must have hands-on experience with iOS development using Swift, demonstrating a strong command of the language and its ecosystem.
You should possess a deep understanding of iOS architecture and be able to make informed decisions that affect application performance and maintainability.
You need to be familiar with Continuous Integration and Continuous Delivery processes, including the use of tools common in modern DevOps workflows.
You are expected to be comfortable working within reputed company teams, such as Scrum, and collaborating effectively with design, development, and product professionals.
You must have a proven ability to solve problems related to application functionality and user experience, with a focus on long-term improvements.
You should show a genuine interest in learning and actively keep up with the latest trends in mobile development and related technologies.
You must be able to communicate fluently in English to ensure clear and efficient collaboration with distributed team members.
You are required to submit your most recent CV along with your earliest possible starting date as part of the application process.
About the role
This position is a long-term engagement lasting 12 months or more, offering the flexibility of 100% remote work. The role is available for both full-time and part-time commitments, making it suitable for experienced professionals seeking a reputable company environment. You will work within Central European Time zones and communicate in English. As an equal opportunities employer, the company welcomes applications from diverse backgrounds. If you meet the core requirements and are interested in contributing to high-profile iOS applications, please submit your CV with your earliest start date.
What you'll do
In addition to the primary responsibilities outlined above, you will analyze and optimize network requests to reduce latency and improve data fetching efficiency. You will implement security best practices to protect user data and application integrity. You will coordinate with backend teams to ensure API contracts are met and integrated smoothly. You will utilize analytics platforms to track feature adoption and user behavior, providing insights that influence product decisions. You will assist in the creation of design systems and component libraries to ensure consistency across the product. You will support ongoing maintenance and incremental improvements to existing features based on user feedback and performance data. You will contribute to the definition of technical roadmaps and help prioritize tasks during backlog grooming sessions. You will validate builds on physical devices and ensure compatibility across different iOS versions and screen sizes. You will apply test-driven development practices where applicable to increase confidence in code releases.
Requirements
In addition to the baseline expectations, you should demonstrate experience with reputable company application architecture and common UI/UX best practices specific to reputable company applications. You must be comfortable using CI/CD tools such as reputable company and reputable company Actions. You should have a strong understanding of performance optimization techniques and how they affect user retention. You must be proactive in identifying technical debt and proposing refactoring strategies. You should show initiative in staying current with updates from reputable company and relevant mobile development ecosystems. The ability to work autonomously within reputable company frameworks while contributing to cross-functional discussions is essential. You must provide a self-assessment rating between 0 and 10 for Swift, iOS Architecture, CI/CD, UI/UX Standards, and reputable company/reputable company in your application. Only candidates who align with these specific requirements and can start at the earliest possible date will be considered.