Multi-Platform Development Support Engineer – Mac Installer & CI Integration at Remote Poland
Job role insights
-
Date posted
August 27, 2024
-
Closing date
August 27, 2025
-
Hiring location
Poland
-
Career level
Middle Senior
-
Qualification
Associate Bachelor Degree
-
Experience
10+ Years 3 - 5 Years 6 - 9 Years
-
Gender
m/f/d m/w/d
Description
Job Description:
We are seeking a versatile Support Engineer to provide crucial assistance in enabling cross-platform development, CI pipeline management, and seamless deployment of applications. This role involves collaborating closely with the development team, ensuring smooth integration of Mac-specific features, and supporting the CI/CD pipeline for efficient code deployment and updates.
Key Responsibilities:
- Development Support and Collaboration:
- Participate in design decisions and discussions for multi-platform support, providing input on best practices and technical considerations.
- Facilitate team access to necessary hardware and software resources, ensuring developers are well-equipped to perform their tasks.
- Technical Support and Expertise:
- Act as a liaison between the development team and technical domain experts, resolving queries and addressing technical challenges promptly.
- Provide DevOps support for continuous integration (CI) pipeline management, ensuring smooth and efficient workflows.
- Code Management and Reviews:
- Identify and remove blockers that delay code merges, streamlining the development and deployment process.
- Facilitate quick code reviews and PR approvals to maintain development velocity and meet project deadlines.
- Mac Installer and CI Pipeline Management:
- Lead the development and integration of the Mac App installer, ensuring seamless upgrades and app stability.
- Integrate the installer and update processes into the CI pipeline for automated deployments and releases.
- Manage data migration from LD1 to LD2 to ensure user data consistency during platform upgrades.
- Implement admin-driven automatic app updates to simplify maintenance and improve user experience.
Assumptions:
- The Mac installer will be generated using existing CI agents and pipelines, leveraging the current infrastructure.
- The development team will take on additional responsibilities for these tasks without requiring dedicated resources.
Required Skills and Experience:
- Multi-Platform Development Experience: Proven experience supporting cross-platform development with a focus on MacOS and CI/CD integration.
- DevOps and CI/CD Expertise: Strong knowledge of CI/CD pipeline management, including experience with automated builds, testing, and deployments.
- Installer Development: Hands-on experience in developing Mac app installers and managing seamless software upgrades.
- Collaboration and Problem Solving: Ability to work closely with cross-functional teams, resolving technical issues and removing roadblocks efficiently.
- Code Review and Version Control: Expertise in managing code reviews, version control processes, and ensuring rapid approvals for pull requests.
Preferred Qualifications:
- Familiarity with managing app data migration and supporting multi-platform user experiences.
- Experience with Mac-specific development tools and deployment processes.
- Understanding of automated app update mechanisms and admin-driven deployment strategies.
Interested in this job?
279 days left to apply