E4 Associates - Los Angeles, CA

posted 10 days ago

Full-time - Entry Level
Los Angeles, CA

About the position

The iOS Developer plays a crucial role in the organization, responsible for the design, development, and maintenance of high-quality mobile applications for iOS platforms. They collaborate with cross-functional teams to translate requirements into technical solutions and ensure the best possible performance, quality, and responsiveness of applications. The iOS Developer contributes to the innovation and evolution of the company's mobile applications, enhancing the overall user experience.

Responsibilities

  • Design and build advanced applications for the iOS platform
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • Ensure the performance, quality, and responsiveness of applications
  • Identify and correct bottlenecks and fix bugs
  • Maintain code quality, organization, and automatization
  • Stay up-to-date with the latest industry trends and technologies
  • Work on bug fixing and improving application performance
  • Effectively collaborate with a team to define app architecture and user stories
  • Participate in code and design reviews
  • Optimize applications for maximum speed and scalability
  • Implement security and data protection best practices
  • Contribute to the innovation and evolution of the company's mobile applications

Requirements

  • Bachelor's or Master's degree in Computer Science or related field
  • Proven work experience as an iOS Developer with a strong portfolio
  • Proficient in Swift and Objective-C
  • Experience with iOS frameworks such as Core Data, Core Animation, etc.
  • Experience with offline storage, threading, and performance tuning
  • Understanding of Apple's design principles and interface guidelines
  • Knowledge of RESTful APIs to connect iOS applications to back-end services
  • Understanding of code versioning tools such as Git
  • Familiarity with continuous integration
  • Experience with performance and memory tuning with tools
  • Familiarity with cloud message APIs and push notifications
  • Proficient understanding of code versioning tools and Git
  • Experience with UI/UX design principles and best practices
  • Excellent problem-solving and debugging skills
  • Ability to work in a fast-paced environment and meet deadlines
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service