Search by job, company or skills

STATS PERFORM

Senior IOS Engineer

3-6 Years
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 11 hours ago
  • Over 50 applicants
Quick Apply

Job Description

  • Collaborate with designers and product managers to understand requirements and translate them into technical specifications.
  • Implement user interfaces using Apple's UIKit framework, ensuring high-quality and responsive designs.
  • Integrate with backend services and APIs to fetch and store data, ensuring smooth data flow and efficient performance.
  • Write clean, modular, and maintainable code, following best practices and coding standards.
  • Conduct thorough testing and debugging to identify and fix issues, ensuring the quality and stability of the applications.
  • Stay up-to-date with the latest iOS technologies, frameworks, and trends, and proactively propose improvements to enhance the app development process.
  • Collaborate with cross-functional teams to plan and execute feature development and releases, ensuring timely delivery.
  • Participate in code reviews to maintain code quality, provide feedback, and suggest improvements.
  • Work in an Agile development environment, actively participating in stand-ups, sprint planning, and retrospectives.

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
  • Solid experience in iOS app development using Swift or Objective-C, with a strong portfolio of iOS applications.
  • Proficient in using Apple's development tools and technologies, including Xcode, Interface Builder, and UIKit.
  • Experience working with RESTful APIs and asynchronous programming to integrate with backend services.
  • Strong understanding of iOS design patterns, architectural principles, and best practices for performance optimization.
  • Familiarity with version control systems (eg, Git) and continuous integration tools.
  • Excellent problem-solving skills and ability to troubleshoot and debug complex issues.
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment
  • Ability to adapt to changing priorities and work in a fast-paced, dynamic environment.
  • Experience with other mobile platforms (Android) or hybrid frameworks (React Native, Flutter) is a plus.

More Info

About Company

Job ID: 107492783

Similar Jobs