Mobile Engineer

  • Full-time

Company Description

Smartkarma’s unique platform has been built to unite the fragmented research industry, empowering investors & research analysts to collectively achieve their full potential.

Job Description

  • Write and push user-facing code that gets deployed in the same day to several engaged users. We build our front-end codebase with open source : Node.JS, React, React Native, Redux, Rest API and others.

  • Implement various user-facing features in universal Mobile web stack

  • Contribute to automated UI test suite

  • Optimize rendering performance and scalability of the mobile front-end stack

  • Communicate with various members of the larger development team: backend developers, product managers, product designers, etc.

Qualifications

 

  • Min 1 years of experience with client-side mobile development: Javascript

  • Familiar with ECMAScript 6/7/8 (decorators, async/await,..)

  • Good understanding of asynchronous request handling, websocket, AJAX.

  • Ensure the technical feasibility of UI/UX designs.

  • Experience with popular mobile native frameworks such as iOS (Swift or Objective C), Android (Java, Kotlin) is a big plus

  • Experience with full-stack software development with Node.JS required

  • Experience with Appium or Detox and other mobile testing frameworks a plus

  • Passion with performance profiling & optimization.

  • Proficiency in written and spoken English required