Senior iOS Engineer

Senior iOS Engineer

Alabama, United States

Job Detail

Job ID

154174

Job Description

We are seeking a talented and experienced Senior iOS Engineer to join our development team. In this role, you will be responsible for designing, developing, and maintaining high-quality iOS applications that enhance user experience and engagement. The ideal candidate will have a strong background in iOS development, a passion for mobile technology, and a commitment to delivering exceptional applications.

Responsibilities:

  • Design and develop advanced iOS applications using Swift and Objective-C, ensuring high performance and responsiveness
  • Collaborate with product managers, designers, and other engineers to define project requirements and translate them into technical specifications
  • Optimize applications for maximum speed and scalability, while ensuring a seamless user experience across various devices and iOS versions
  • Implement robust testing strategies, including unit and UI tests, to ensure code quality and application reliability
  • Stay current with the latest trends, technologies, and best practices in iOS development and mobile applications
  • Troubleshoot and debug applications to resolve issues and improve performance
  • Mentor and guide junior iOS developers, promoting best practices and fostering a culture of continuous improvement
  • Participate in code reviews to ensure adherence to coding standards and architectural guidelines
  • Collaborate with cross-functional teams to integrate third-party APIs and services into applications
  • Contribute to the overall architecture and design of the iOS platform, ensuring scalability and maintainability

Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • 5+ years of experience in iOS development, with a strong portfolio of released applications
  • Proficiency in Swift and Objective-C, with a solid understanding of the iOS SDK and frameworks
  • Experience with RESTful APIs and third-party libraries and APIs
  • Familiarity with version control systems, particularly Git, and agile development methodologies
  • Strong problem-solving skills and the ability to work independently and collaboratively in a team environment
  • Excellent communication skills, with the ability to convey complex technical concepts to non-technical stakeholders
  • Knowledge of mobile UI/UX design principles and best practices is a plus
  • Experience with Continuous Integration/Continuous Deployment (CI/CD) tools and practices is advantageous
  • Familiarity with Apple’s Human Interface Guidelines and App Store submission process is beneficial

Work Environment:

  • Office-based with potential for remote work options, depending on company policies
  • Dynamic and collaborative atmosphere that encourages innovation and professional growth
  • Opportunities for career advancement within the mobile development field

Other jobs you may like

Welcome to JobberJob

login here and get started!

Welcome to JobberJob

Become part of the community for JobberJob