IrvineRecruiter
the smart solution for Irvine jobs

ios engineer

Company: iHerb.com
Location: Irvine
Posted on: September 15, 2018

Job Description:

Job Summary:
iHerb is

looking for a Sr. iOS Developer to join to our software development team. You

will be working on our iOS application which has nearly 2.5 million active

installs worldwide. In this position you will help the team architect

and develop end-to-end solutions for mobile applications and establish iHerbs

next generation mobile platform using best practices. You will need to partner and collaborate with

product owners, designers and other developers to determine how to build a

consistent user experience across all mobile platforms. Sound

interesting? Keep on reading!

Job Expectations:



  • Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.

  • Confer with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces.

  • Delivers in a short period with little guidance relative to work complexity

  • Embraces an agile mindset and keeps a positive outlook when facing opposition or change

  • Consistently delivers work defect free with only occasional edge case bugs. Passes code reviews consistently with no rework and no issues in design

  • Able to resolve complex bugs and complete complex projects with technical guidance. Beginning to take on design tasks

  • Clearly communicates project status and technical concepts with others. Provides regular updates and estimated time of completion

  • Can complete complex work with little direction

  • Ability to Mentor Junior Developers




    Knowledge, Skills and Abilities:

    Required:






    • Experience optimizing, refactoring, and debugging views and layout hierarchies with a focus on pragmatic iOS layout development/design including custom themes, styles, attributes, and other resources

    • Strong knowledge of iOS, iPhone SDK, and Swift development.

    • Experience with source control tools.

    • Experience with client side web technologies

    • (HTML5, CSS, JS, Ajax);

    • Knowledge and experience of the entire

    • application stack, from mobile app, web app, application logic and SQL

    • Experience using source control in a distributed team

    • Relevant Knowledge of Restful APIs & JSON

    • Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.

    • Ability to write statements with complex joins

    • Perform and develop software system testing and validation procedures, programming, and documentation.

    • Work with the product teams, programmers and others to obtain information on project limitations and capabilities, performance requirements and interfaces.

    • Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.

    • Provide recommendations for system design and maintenance.

    • Intermediate knowledge of production systems including network, application and database tiers

    • Strong understanding of object oriented development, use of design patterns and system architecture

    • Practices pragmatic development/design

    • Creative approach to problem solving, innovation and issue resolution

    • Self-motivated and self-managed with a high degree of analytical ability and intellectual curiosity

    • Intermediate knowledge of algorithms, memory management, MVC programming and concurrent programming

    • Understanding of operating system fundamentals such as processes, inter-process communication, multi-threading primitives, race conditions and deadlocks.

    • Has a published an app in the app stores

    • Intermediate experience detecting and correcting memory usage issues, and optimizing code for application performance

    • Experience with continuous integration and delivery practices

    • Intermediate knowledge of using external libraries and managing dependencies

    • Participated in migrating to latest versions of external libraries and SDKs

    • Is able to provide work estimates with a high degree of accuracy

    • Experience participating in agile practices


      Experience Requirements:
      Generally requires 6 years of experience in iOS development

      Education Requirements:
      Bachelors Degree Required. A Computer Science degree is preferred


      #LI-AW1

      Keywords: iHerb.com, Irvine , ios engineer, Engineering , Irvine, California

      Click here to apply!

      Didn't find what you're looking for? Search again!


      I'm looking for
      in category
      within


Other Engineering Jobs


Staff Engineer, Structural Engineer
Description: Staff Engineer, Structural Engineer br br br Apply Now br br Save This JobJob is Saved br br br Business Unit UTC Aerospace Systems br br Req ID 70880BR Date posted 08/13/2018 City (more...)
Company: UTC Aerospace Systems
Location: Chula Vista
Posted on: 09/24/2018

Reliability Engineer
Description: Reliability Engineer Summary Responsible for improving the reliability of equipment, utilities, critical systems and maintenance processes by applying the principles of Reliability Centered Maintenance. (more...)
Company: Shire Pharmaceuticals
Location: Thousand Oaks
Posted on: 09/24/2018

Design Lead Engineer
Description: Design Lead Engineer br br br Apply Now br br Save This JobJob is Saved br br br Business Unit UTC Aerospace Systems br br Req ID 64873BR Date posted 04/27/2018 City Chula Vista br (more...)
Company: UTC Aerospace Systems
Location: Chula Vista
Posted on: 09/24/2018


Become a Home-Based Satellite TV Technician/Installer
Description: Job Duties and Responsibilities br br Do you enjoy physical indoor/outdoor work, talking with people, providing customer service and learning new technologies Are you seeking an opportunity where (more...)
Company: DISH
Location: San Clemente
Posted on: 09/24/2018

Sr. Performance Engineer
Description: br br Sr. Performance Engineer br br br br Location br br br br San Diego, CA br br br br Req Department br br br br 300-Information Technology br br br br (more...)
Company: GreatCall
Location: San Diego
Posted on: 09/24/2018

Highway Engineer
Description: Excellence Leaves a Lasting Impression br br Bring Your Vision to shape a better world. br br At Arup, our innovative spirit and determination enables us to express our ingenuity in unique ways (more...)
Company: Arup
Location: Los Angeles
Posted on: 09/24/2018

13B Cannon Crewmember - Weapons Systems Technician
Description: As a Cannon Crewmember in the Army National Guard, you join a team that ensures the U.S. maintains its battlefield superiority. You will have the opportunity to learn and use high-tech cannon artillery (more...)
Company: Army National Guard
Location: Van Nuys
Posted on: 09/24/2018

Senior Reliability Engineer
Description: Summary Responsible for improving the reliability of equipment, utilities, critical systems and maintenance processes by applying the principles of Reliability Centered Maintenance. Apply Root Cause Analysis (more...)
Company: Shire Pharmaceuticals
Location: Thousand Oaks
Posted on: 09/24/2018

Engineering Technician 5
Description: - br br If you are looking for a challenging and exciting career in the world of technology, then look no further. Skyworks is an innovator of high performance analog semiconductors whose solutions (more...)
Company: Skyworks
Location: Irvine
Posted on: 09/24/2018

Engineer II, Engineer I, Senior Engineer - Compressor Services
Description: Job Title: br br Engineer II, Engineer I, Senior Engineer - Compressor Services br br Full Time/ Part Time: br br Full-time br br Job Description:This position can be filled at either (more...)
Company: SoCalGas
Location: Pico Rivera
Posted on: 09/24/2018

Log In or Create An Account


Find us on Facebook

Find us on LinkedIn

Get the latest California jobs by following @recnetCA on Twitter!

Irvine RSS job feeds