What are the responsibilities and job description for the Min 3 Exp. Required- Prefill iOS Engineer (Contract) in San Bruno, CA position at 360 Technology?
Title: Prefill iOS Engineer (Contract)
Location: San Bruno, CA
Additional Job Details:
· Resource will need to be local to the Sunnyvale, CA area and able to come into office. This resource must have a minimum of 2 yrs experience, not looking for a beginner.
Top skills:
· Knowledge of Swift & Objective C.
· Worked on different tools like Junit, Jenkins, Jira and Github to maintain software version control, pull requests for committed codes.
· Experience integrating applications with RESTful web services using different libraries like Retrofit, Volley and parsing JSON
Description:
· Development of iOS applications and their integration with back-end 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.
Responsibilities
· Design and build e-commerce 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, XML
· JSON 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.
What are the top 3 skills needed/required?
· Knowledge of Swift & Objective C.
· Worked on different tools like Junit, Jenkins, Jira and Github to maintain software version control, pull requests for committed codes.
· Experience integrating applications with RESTful web services using different libraries like Retrofit, Volley and parsing JSON.
What skills and/or experience would separate the top resource?
· Critical Thinking.
· Ability to debug.
· Use Ux tools like Figma.
· Understanding design patterns such as MVVM, MVC, MVP
What makes a resource profile stand out to you?
· Willingness to learn and take constructive feedback for personal and professional growth.
· Ability to work as a team member and deliver projects in a timely fashion.
· Commitment to tasks and responsibilities
What will this person’s daytoday responsibilities be?
· Collaborate with crossfunctional teams to understand project requirements and contribute to the development of software solutions.
· Write, test, and maintain highquality code that meets project specifications.
· Debug and troubleshoot software defects to ensure smooth functionality.
· Participate in code reviews to ensure adherence to coding standards and best practices.
· Stay uptodate with industry trends and emerging technologies to continually enhance skills and knowledge.
· Work closely with project managers to meet project deadlines and milestones.
· Document code and technical processes for future reference and team collaboration.
· Contribute to the design and architecture of software applications.
· Provide support and guidance to junior developers, if applicable.
· Proactively identify and propose improvements to enhance software quality and efficiency