Job Description:
· Mobile development, design, integration, and QA.
· Development of native and web apps for mobile devices and tablets
· Interpret written business requirements and technical specification documents
· Contribute technical content for future state
· Investigate, analyze and document reported defects.
· Perform maintenance programming and correction of identified defects.
· Development of new initiatives as well as production support
· Effectively serve as a member of Agile oriented software development team.
· Work collaboratively with technical team for best technical solutions
· Participate in code and design reviews
· Ability to analyze and resolve complex technical business issues and technical problems
· Design, code, test, and provide production support for new web and mobile web applications, including integration of changes that may impact multiple applications and components.
· Ensure integrated applications or components including considerations for performance, serviceability, usability, and maintainability.
· Create, document, and implement unit-test plans / scripts
· Develop test scenarios and component testing. Participate in review of regression, system, and stress testing.
· Work as a team member taking direction and learning from team leads and more experience team members.
· Ability to multi-task and handle more than one project at a time.
· Assumes additional responsibilities as assigned
· Take ideas and concepts from the business and turn them into tangible components of our suite of mobile applications.
· Assist in advising management regarding mobile vision, strategy, and technology innovations.
· Define and develop solutions for our mobile initiatives.
· Ensure that designs meet performance, security, usability, reliability and scalability requirements.
· Work with the web development team in integrating your mobile applications.
· Troubleshoot and resolve issues, problems, and errors encountered across our mobile applications.
· Maintain and update our development standards library with best-practice approaches to front-end coding and development techniques and processes.
· Maintain/update our documentation library with system, site, and process level guidance information.
Mandatory skills (if any):
· 5+ years experience of Software Engineering
· 2+ years experience in mobile application development
· Expert knowledge of Objective-C 2.0
· Expert knowledge of iOS5 SDK (We are already moving towards iOS6)
· Strong experience with using Storyboards
· Experience writing multithreaded apps using NSOperationQueues, Blocks, Grand Central
· Expert knowledge of Objective-C 2.0
· Expert knowledge of iOS5 SDK (We are already moving towards iOS6)
· Strong experience with Team Foundation Server (TFS)
· Experience writing multithreaded apps using NSOperationQueues, Blocks, Grand Central Dispatch
· Comfortable customizing the UI and Controls using UIKit and UIAppearance
· Experience with Git for version control (using command line or GUI)
· Fundamentally sound with Agile / Scrum
· Experience using development XCode 4+ (We are using 4.5.1)
· Experience writing asynchronous and synchronous code that calls Web Services written using REST, WCF, OAuth
Location: Los Angeles, CA
Employment Type: FULLTIME CON_CORP CON_W2 CON_HIRE_CORP CON_HIRE_W2
Duration (if any): 9 Months+
Forward Resumes to: res...@mobilejobsmail.com
Web Site: www.mobilejobing.com
Linkedin Link: http://www.linkedin.com/in/mobilejobs