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.
About the job
Posted on
Job type
Salary
-
Position
Experience level
Technology stack
WT
WatchGuard Technologies, Inc.'s company logo
WatchGuard Technologies, Inc.
View company profile Visit watchguard.com
Leave a feedback