Back to Search Results


React Mobile Developer 14730 Scottsdale, AZ 6/28/2021 5:59:00 PM

Application Development
FTE - Client

Job Description

We are looking for an experienced React Native developer to join our team in building robust and highly performant employee and consumer-facing mobile applications for Android and iOS platforms.  Under minimal supervision, the Senior Software Engineer is responsible for performing complex design, programming and testing work related to the implementation, enhancement, and support of a variety of mobility applications per business requirements and specifications.  In addition to the requisite skills and experience, this role requires excellent communication and collaboration skills to be a part of our high performing team, so being a strong team player is a must.  Finally, the ideal candidate for this role will embody our IOOGA principles (Integrity, Our People, Our Customers, Growth and Attitude).
 
 Essential Duties and Responsibilities:
  • Work with Product Owners and Business Systems Analysts to understand and assess development requirements and/or technical specifications from business and functional requirements.
  • Translate development requirements and specifications into high quality, efficient solutions
  • Provide support, technical explanations, and documentation as necessary
  • Identify opportunities to re-engineer/integrate existing processes
  • Maintain awareness of the relevance and importance of activities and how those contribute to achieving quality objectives
  • Complete work in a timely and accurate manner while providing exceptional customer service
  • Act as the technical expert, ensuring quick turnaround in identifying application issues and providing timely solutions.
  • Develop detailed plans and accurate estimates for completion of build, system testing and implementation phases of project.
  • Transform business function requirements into technical program specs to code, test, and debug programs.
  • Manage design, development, and implementation of projects.
  • Review and revise technical designs to meet project requirements.
  • Other duties as assigned
 
 
 
 
  • Develop, code, document and execute unit tests, systems, integration and acceptance tests and testing tools for functions of high complexity.
  • Perform performance tuning to improve performance over multiple functions
  • Manage operational support, performing work during change windows as well as providing on call support as required by the team.
  • Mentor and coach junior developer resources.
 
 

Job Requirements

Qualifications:
  • 6+ years of experience in related application development, including experience in React Native implementations, particularly in mobile environments (mobile apps)
  • Programming experience related to reporting, dialog transactions, enhancements, Forms/UI development, integrations
  • Experience developing in related assigned application using latest tools and technology
  • Knowledge of replication concepts and working experience is a plus
  • Design, development experience of simplified/flexible/extensible UI in applications
  • Develop and maintain JS-based backend services
  • Diagnose and fix defects and performance bottlenecks for performance that feels native
  • Experience working on end-to-end projects
  • Excellent analytical skills with a good problem-solving attitude
  • Strong written and verbal communication skills
  • Ability to work collaboratively in a team environment
  • Time management skills: the ability to juggle multiple priorities and meet deadlines
  • Ability to work independently and in a team is vital.
  • Ability to work efficiently and accurately under pressure, meet deadlines and present a professional demeanor is essential.
  • Ability to respond to different organizational situations while maintaining a positive and friendly attitude is necessary.
  • Maintaining confidentiality, treating others with respect and upholding Company values are key attributes.
  • In addition, organizational and problem-solving skills, a can-do attitude, and the ability to adjust to changing requirements are essential.
 
  • Develop backend web-services and RESTful API's
  • Experience with third-party libraries and APIs
  • Understanding of REST APIs, document request model, offline storage
  • Familiarity with native build tools (i.e., XCode, Gradle, Android Studio, etc.)
  • Familiarity with server-side middleware applications (i.e., GraphQL, Mulesoft)
  • Familiarity with relational and non-relational databases/document models (e.g., Oracle RDBMS, DynamoDB)
  • Strong knowledge and understanding of Technical Concepts and Architecture related to assigned application(s)
  • Strong working knowledge of Data Modelling, transformations, extractors, data sources, integrations
 
 
 
 
 
Educational Requirements:
Bachelor’s degree preferred or equivalent work experience