Remote Senior Software Engineer - iOS Mobile Developer
Posted
This job is closed
This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
The Senior Software Engineer is a passionate, solutions-oriented, SDLC-driven professional focused on Apple iOS Mobile Application Development.
The role requires significant professional experience in tech within an agile setup and a strong understanding of iOS development principles.
Candidates should have strong technical skills in native mobile application development using Swift and Objective-C.
A solid knowledge of Mobile CI/CD and Mobile Release Lifecycle is essential.
The engineer will manage projects and time using Jira and Confluence, ensuring the delivery of secure and quality software.
Responsibilities include mentoring other engineers, developing high-quality software, and maintaining collaboration and transparency within the team.
The role involves taking ownership of the development process, guiding execution, and demonstrating initiative and commitment to projects.
The engineer will work with globally distributed teams and engage with product management and customer support to understand customer feedback and needs.
Requirements:
A minimum of 4+ years of experience in building native mobile applications using Swift and Objective-C is required.
Proficiency with Xcode IDE and Interface Builder for application development, debugging, and optimization is necessary.
A solid understanding of iOS frameworks such as UIKit, Core Data, and Core Animation is essential.
Candidates must be able to design and implement UI components using Interface Builder and AutoLayout for responsive layouts.
An excellent understanding of UI/UX design principles and Apple’s Human Interface Guidelines is required.
Experience with RESTful APIs and familiarity with cryptographic principles and code obfuscation is necessary.
Strong problem-solving skills and knowledge of debugging, troubleshooting, and optimizing iOS applications are required.
Experience with Apple’s App Store submission and deployment process is essential.
Candidates should have experience with testing and quality assurance practices, including creating unit tests, integration tests, UI tests, and automation tests.
Familiarity with build and integration tools and version control systems is required.
Previous utilization of Agile/Scrum methodologies is preferred.
A Bachelor’s or Associates’ degree in Computer Science or a related field is preferred.
Benefits:
The position offers opportunities for professional development and learning robust processes using agile methodologies.
Engineers will have the chance to work with globally distributed teams and engage in asynchronous communication across diverse cultures and time zones.
The role includes the opportunity to mentor other engineers and develop command over all aspects of delivering high-quality software.
Employees will be part of a collaborative environment that values transparency, innovation, and teamwork.
The position allows for the development of secure, reliable, and scalable cloud-managed security services and mobile applications.