iOS Developer Job at Excelon Solutions, Austin, TX

YzJ6VS9MWHlwK2wzSnIyV2FnbUtUWmlYMGc9PQ==
  • Excelon Solutions
  • Austin, TX

Job Description

Position: iOS Developer

Location: Sunnyvale, CA / Austin, TX

Duration: Full time

About the Role:

As an iOS Mobile App Engineer, you will play a crucial role in ensuring our iOS applications deliver exceptional performance and responsiveness. You will be responsible for identifying performance bottlenecks, analyzing application behavior, and implementing solutions to optimize memory usage, CPU consumption, network requests, and overall app efficiency. You will work closely with developers, designers, and product managers to deliver high-quality, performant applications that delight our users.

Responsibilities:

  • Proactively identify and address performance bottlenecks in our iOS applications.
  • Profile and analyze application performance using tools like Instruments, Xcode profiler, and other relevant tools.
  • Develop and implement strategies for optimizing memory management, including identifying and fixing memory leaks and optimizing data structures.
  • Optimize network requests to minimize latency and improve data transfer efficiency.
  • Analyze and improve CPU usage, reducing power consumption and improving battery life.
  • Optimize rendering performance to ensure smooth animations and transitions.
  • Collaborate with developers to implement performance best practices during the development lifecycle.
  • Conduct code reviews with a focus on performance optimization.
  • Develop and maintain automated performance testing frameworks.
  • Stay up-to-date with the latest iOS performance optimization techniques and tools.
  • Document performance analysis findings and recommendations.
  • Work closely with the QA team to ensure performance metrics are met.
  • Contribute to the overall mobile architecture and development process.

Requirements:

  • Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
  • Proven experience in iOS mobile app development and performance tuning.
  • Strong understanding of iOS architecture, frameworks, and APIs.
  • Experience with performance profiling tools like Instruments, Xcode profiler, and other relevant tools.
  • Deep understanding of memory management, garbage collection, and memory leak detection in iOS.
  • Experience optimizing network requests, including working with different network protocols and data formats.
  • Strong understanding of multithreading and concurrency in iOS.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills.
  • Proficiency in Swift and Objective-C.
  • Experience with version control systems (e.g., Git).

Job Tags

Full time,

Similar Jobs

Atlas Search

Trading Assistant Job at Atlas Search

Monitor progression of live orders, and ensure accuracy of EMS/PMS throughout trading sessions. Assess order impact on portfolio metrics/risk, and allocate orders among clearing brokers to optimize margin. Identify favorable offsets. Reconcile trades, positions... 

Preston Feather Building Centers

Outside Sales Representative Job at Preston Feather Building Centers

Responsibilities: This individual is responsible for growing sales with current contractor accounts and new customer opportunities. Responsible for working with builders and their customers (property owners) through all stages of the project life cycle to achieve cost...

The UPS Store #3083

Part-Time Center Associate Job at The UPS Store #3083

The Part-Time Center Associate delivers world-class customer service to all retail customers by receiving and processing packages for courier...  ...* Continuously practices good listening skills with customers, UPS Store team members, and leadership* Takes ownership of the... 

Yula Boys High School

JV Girls Basketball Coach Job at Yula Boys High School

 ...YULA High School is looking for an energetic, passionate and experienced coach to serve as the Women's JV Basketball Coach at YULA High School Girls Division. Our school is seeking an applicant who will teach and mold these young women into student-athletes. You must possess... 

Capgemini

QA Tester Job at Capgemini

2 days ago Be among the first 25 applicantsExperience in Manual, API Testing and Automation, Telecom domain knowledge is preferred.Responsible...  ...by 2xSign in to set job alerts for Quality Assurance Tester roles. Quality Assurance Analyst, Accounts Receivable St Louis...