Search jobs > Irvine, CA > Software engineer ios

Software/Sr. Software Engineer - iOS

Smart Energy Water
Irvine, California
Full-time

Software / Sr. Software Engineer - iOS

Apply now

WHO WE ARE

Our company culture promotes individualism and encourages creative expression while innovating new industry applications in a collaborative and highly rewarding environment.

We pride ourselves on building meaningful relationships with each member of our team and stimulate creativity by exposing our talent to various aspects and opportunities across the company

PRIMARY RESPONSIBILITIES

  • 3+ years of experience developing mobile apps.
  • Experiencing for fine tuning applications to improve performance and memory utilization.
  • Thorough understanding of iOS development for iPhone, iPod Touch, and iPad devices.
  • Experience of design and development of iOS applications, preferably in an Enterprise setting
  • Proficient with Xcode, Objective-C, and Cocoa Touch.
  • Experience with iOS frameworks such as Core Data, SQLite, MapKit, UIKit, Core Location, etc.
  • String knowledge in Restful, SOAP APIs to connect iOS applications to back-end services
  • Strong knowledge of Storyboard, Autolayout, ARC.
  • Experience with offline storage, threading, multitasking, and performance and memory tuning with tools (such as Instruments).
  • Understanding of Apple’s design principles and interface guidelines
  • Knowledge of low-level C-based libraries is preferred
  • Knowledge of Graph APIs is preferred.
  • Familiarity with cloud message APIs, Local and push notifications
  • Proficient understanding of code versioning tools (such as Git, TFS or SVN)
  • Familiarity with continuous integration.

TECHNICAL SKILLS REQUIRED

  • Excellent communication skills
  • Be an effective Team Leader and should be able to handle and lead a team with effective delegation.
  • Proficient in mobile app UI development and best practices
  • Ability to understand that business needs may shift your priorities and adjust accordingly
  • Exceptional written and oral communication skills.
  • Exceptional interpersonal skills, with a focus on listening and questioning skills.
  • Proven analytical and problem-solving abilities.
  • Ability to effectively prioritize and execute tasks in a high-pressure environment
  • 30+ days ago
Related jobs
Promoted
EBizCharge
Irvine, California

Headquartered in Irvine, California, EBizCharge specializes in developing integrated payment solutions that facilitate electronic payment processing within ERP, CRM, Mobile, and eCommerce applications.Our applications are PCI compliant and fully integrated with major ERP and accounting systems, incl...

Promoted
Abbott Laboratories
Irvine, California

Software Engineer applies an interdisciplinary, collaborative approach to plan, design, develop and verify system software. Has a complete understanding of the software development process, participates in the development of the software process, can identify shortcomings in the process and recommen...

Promoted
Anduril Industries
Costa Mesa, California

We are seeking an integration software engineer to join our team. Integration Software Engineer or similar role. Anduril’s supply chain, accounting, sales & growth, engineering, modeling & simulation, field maintenance, manufacturing, and many more teams rely on the technology built and main...

WP Engine
Remote, California
Remote

The evolution of our platform is required for our scale, and we are searching for a passionate software engineer to join our rapidly growing engineering team. If you are an engineer who is excited by technology transformations, service-oriented architectures, and scale, you may be the engineer we ar...

Promoted
Anduril Industries
Costa Mesa, California

We are looking for software engineers, roboticists, and front-end and mobile developers who are excited about creating a powerful robotics platform that can be tasked and viewed in real-time through a variety of interfaces. As a full-stack engineer on the Robotics team, you will be responsible for o...

Splunk Inc
California, United States

This Senior Software Engineering Manager will lead the Design System engineering team. Senior Software Engineer Manager. This team is a close partnership between Product Management, User Experience Design, and Engineering, and is dedicated to developing the next generation of the Design System used ...

Hyundai AutoEver America
Irvine, California

At least 8 years' experience in Siebel, consulting or software development role, with 4. ...

CoreLogic
Irvine, California

This role is an action packed foray into both Java Springboot based API development and airflow/dataflow based data engineering pipelines. You will be expected to perform the anchor role a team of software developers working on creating cutting edge portfolio monitoring solutions. Design, code, test...

PEAK Technical Staffing
Irvine, California

Pending Electrical Engineer & Software Engineer. ...

CoStar Group
CA, Orange County

Design and develop using Object Oriented design principles and software design patterns to attain high reusability and maintainability. Deep knowledge and experience in writing unit testable software with C#. Build consensus among different teams working on software development projects. Deeply unde...