Principal iOS Developerother related Employment listings - Columbia, MD at Geebo

Principal iOS Developer

A$ A' A' ?Do you have a passion for designing and developing new frameworks/services and working with Oracle's most critical customers? As an iOS expert and software developer in our team, you will work with a team of software engineers responsible for the software design, development, and cloud operations of our new frameworks and services.
You are familiar with architecting complex solutions running on mobile devices.
While your focus will be on mobile, you should be able to dive into any part of the stack.
You should have knowledge and experience with advanced networking in the mobile environment.
Designing for performance and stability should be second nature.
You work comfortably in a collaborative, agile environment, and are excited to tackle new challenges.
Who are we? We are a world-class team of high-calibre mobile engineers.
We are an inclusive and diverse team with a full spectrum of experience distributed globally.
We have the resources of a large enterprise and the energy of a start-up, working on a critical greenfield software assurance project collaboratively with our cloud and site reliability teams.
The Software Assurance organization has the mission to make application security and software assurance, at scale, a reality.
We are a dedicated team, leveraging each other's insights and abilities to produce cutting-edge large-scale services.
Join us to grow your career and create the future of software assurance systems at scale together.
As a member of our global team, you will:
Design architectures and create new services that operate reliably at an extremely large scaleTechnically strong and productive; someone who knows how to balance speed and quality with iterative and incremental improvements.
Understand operational excellence and know-how to infuse a culture of being proactive within your team.
Recommend and justify major changes to new and existing products and establish consensus with data-driven approaches.
General QualificationsBS degree in Computer Science or related technical field involving coding or equivalent practical experience.
5
years of experience with iOS Development8
years of software development experienceiOS:
Proficiency in Swift, Objective C.
Experience with HTTP/S, Networking, APIs, and JSON data structureExpert knowledge of the mobile landscape, architectures, trends, and emerging technologiesExperience with Test Driven Development (TDD) and writing unit testsPreferred
Qualifications:
Experience with offline storage (SQLite) on mobile devicesExpert-level experience designing and developing network-centric mobile applications or frameworksAnalyze and optimize code for efficiency, reliability, and performanceComfortable with the cloud computing architectureExperience with encryption, signingExperience with RESTful APIs, including high-performance client implementationsProficient with code versioning tools, particularly gitGood knowledge of scripting languagesWhat we'll give you:
Exposure to mind-blowing large-scale cutting-edge systemsResources of a large, global operation while still having the small, start-up feel of a smaller team day to dayNew skills and competencies working with our vast cloud product offeringsOngoing extensive training and skills development to further your career aspirationsIncredible benefits and company perksAn organization filled with smart, enthusiastic, and motivated colleaguesOpportunity to impact and improve our systems and delight our customers.
Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.