Additional Job Details
Corporatelevel application development.
How will they contribute to the project
- They will be a key contributor to the projects.
- Currently my team composition is lacking a team lead.
- I am looking to hire someone who can lead the team and not be a follower.
Does the candidate need to be in a certain Client location/hub or remote
- I dont really have a preference but it looks like there are new rules that require even contractors to be in the same location as their supervisors.
- Kindly double check on this rule.
- If this rule applies then the location would HAVE to be Sunnyvale CA.
Have you previously hired for this role
If so where have candidates historically fallen short
- Yes Ive hired before.
- The current candidates fall short in their critical thinking of how their code can break.
- They only look at the happy conditions of the applications and lack the ability to focus on the unhappy conditions.
- A good leader is needed who can think correctly and can also lead the team to think likewise.
Description
- Development of iOS applications and their integration with backend services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore a commitment to collaborative problem solving sophisticated design and the creation of quality products is essential.
- Demonstrate a strong understanding of the iOS framework and respective component lifecycles.
- Expertlevel knowledge of Swift 5.
- Ability to build products with a focus on Unittesting code for robustness including edge cases usability and general reliability with XCTest and XCUITest.
- Capable of building user interfaces programmatically.
- Wide experience working in multi plugin environment projects.
- Expertlevel knowledge of git and CI/CD systems such as TeamCity or Jenkins.
- Experience in good app architecture using design patterns such as MVVM MVP or Clean.
- Extensive understanding of iOS framework components and their respective lifecycles combined with a solid knowledge of multithreading protocols structures networking offline storage and performance tuning.
- Build reusable iOS components orchestrate userinteractions integrating with backend services via REST and GraphQL APIs.
- Work closely with our product design and UX teams to create amazing and intuitive experiences that make it effortless to connect different apps together.
Responsibilities
- Design and build ecommerce applications for the iOS platform
- Ensure the performance quality and responsiveness of applications
- Collaborate with a team to define design and ship new features
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality organization and automatization
- Lead and mentor junior developers
Skills:
- Expert in iPhone SDK SQLite Database iPad X Code XMLJSON Parsing
- Location services Social networking integration like Facebook twitter Expert in Objective C programming & Swift 3 Web service and Parsing JSON/XML.
- Expertise in iPhone development including implementing applications with standard iPhone/ iPad UI components creating custom UI.
Required Skills : Mobile iOSJavascript
Additional Skills : iOS Developer