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