Previous Job
Mobile App Developer/San Diego, CA 6 mth+ contract
Ref No.: 18-00929
Location: San Diego, California
Position Type:Contract
Role: Mobile App Developer
Location: San Diego, CA  
Duration: 6 mth+ contract

No H1's Or No OPT's


Mobile App Developer responsible for the development and maintenance of mobile applications aimed at a range of Android, iOS and Window devices including mobile phones and tablet computers. Developer's primary focus will be development of mobile applications and their integration with back-end services. Developer 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.  
Skills:  - 2+ Years of commercial development experience in cross platform mobile apps with React-Native. - 5+ years of commercial development experience in hybrid applications - Familiarity with state/data management libraries (redux/mobx) - Deep knowledge of the latest JS standards - Knowledge of testing frameworks (jest/detox) - Familiarity with debugging tools - Solid understanding and implementation experience of React-Native, React - Some experience with HTML5, CSS3, one and more of jQuery, Angular4 is plus. - Experience with continuous integration Tools and test automation is plus. - Solid understanding of the full mobile development life cycle - Web services integration (REST, JSON) in a mobile environment - Able to produce maintainable code within collaborative environments - Knowledge of design patterns and experience building sleek, high performance user interfaces - Collaborate with cross-functional teams to define, design, and ship new features Experience of source control systems. - Published one or more apps to the Google store or/and Apple Store is a plus   Analytical thinking - Able to simplify complex problems, process projects into component parts, explore and evaluate them systematically. Able to identify and construct frameworks, for problem solving and/or development - Planning and organizing - Is able to think ahead in order to establish an effective and appropriate course of action for self and others. Prioritizes and plans activities taking into account all the relevant issues and factors such as deadlines and other requirements - Flexibility - Adapts and works effectively with a variety of situations, individuals or groups. Is able to understand and appreciate different and opposing perspectives on an issue, to adapt an approach as the requirements of a situation change, and to change or easily accept changes in own job requirements.  
Sample Degrees: Resource should have minimum bachelor of computer engineering or computer science or equivalent of these degrees.