Sr. IOS Mobile Developer

  •  

Alviso, CA

Industry: Business Services

  •  

5 - 7 years

Posted 36 days ago

  by    Mukesh Singh

Description

We're looking for a Mobile Engineer to join our team! Qualified candidates will have prior experience as a Mobile Engineer, JavaScript, and proficiency in building cross platform native application with React Native Framework.

Here's what you can expect from the job and what you need to be successful:

Job duties

· Design and write software technical specifications, write software code and perform unit testing

· Apply current technology to solve technical problems and ensure system and application performance is optimized

· Work with business units to improve efficiency and remove barriers in applications

· Work with product teams on new product ideas, designs, prototypes and estimates

· Provide deep systems support (programming, architecture, system analysis) for the Applications team

· Document processes and development projects

· Collaborate with technical staff to learn and understand software problems

· Follow established configuration/change control processes

· Identify options for potential solutions and assessing them for both technical and business suitability

· Work closely with peers, stakeholders and end users to ensure technical compatibility and user satisfaction

· Plan for and work flexibly to deadlines

Essential skills

· Minimum of 5 years' experience as a Mobile Engineer

· Design and development experience in a complex operating environment

· Extensive experience with JavaScript

· Proficient in building cross platform native applications with React Native Framework

· Experience with common front end build tools

· Understanding of object-oriented design, client-server architecture and relational database design

· Experience with multithreading, memory management and caching mechanisms specific to mobile devices

· Proficient in application design and development for iOS using Objective-C and Android using Java

· Experience writing up relevant Unit & Integration Tests

· Experience in benchmarking and optimizing the app for best performance across different devices

· Knowledge of modern authorization mechanisms, such as JSON Web Token

· Proven ability to quickly learn and apply new technologies

· Familiarity with SCRUM as a development method for Agile Development

· A deep understanding of the importance of building maintainable, efficient, clean code, while balancing the urgency of business needs

· Ability to carry out assigned tasks with limited need for supervision

· Excellent problem solving and critical thinking skills

· Superb verbal and written communication skills

· Experience in financial services industry preferred

· Bachelor's degree in Business Administration, Computer Science or other related fields of study or equivalent work experience

Salary

$140K - $180K