Department:App Dev

We’re looking for a Developer to join our team! Qualified candidates will have prior experience as a Mobile Developer, 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 3 years' experience as a Mobile Developer
  • 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
  • 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
  • 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
  • Bachelor’s degree in Business Administration, Computer Science or other related fields of study or equivalent work experience
This opening is closed and is no longer accepting applications
Powered by ApplicantStack