React Native Lead


Who we are

We are an internationally-funded FinTech startup looking for the brightest minds in Cambodia. Working with some of the biggest names in the FinTech industry, we've created a product that will revolutionise the local market before taking on the world. We're ready to take our business to the next level and for that we need you! Although we're a small team at the moment, we've planned for rapid growth - the sooner you join our team, the greater the benefits you'll receive. Committed to becoming a world-class organisation, our employees and customers are our focus.Our team is comprised of local and international professionals who are driven by innovation and excellence. We want to put Cambodia on the map in the FinTech sector, and as our global investors agree, Clik is the answer. At this stage, we have the funding to offer secure jobs with a lot of room for growth, training and career progression - it's a win-win situation. Our office is currently under transformation as we want to provide the best work environment possible for our employees.

team


What you will do:

  • Review team progress, review code, review best practices
  • Updating framework dependencies: React Native, UI component libraries etc
  • Checking for vulnerabilities and available patches
  • Checking application integrations
  • Checking applicatoion hardening
  • Ensuring a solid and consistent cross-platform experience: iOS & Android
  • Working closely with QA team for manual and automated testing procedures
  • Working with React Hooks to replace Class based approach going forward
  • Properly following Security Coding Practice (OWASP Secure Coding Practices)
  • Work closely with design teams to put together the slickest mobile app possible
  • Turn our hi-fidelity designs into real working mobile applications for iOS and Android Platforms using React Native.
  • Collaborate with the Middleware team to ensure sound connection to our API’s
  • Collaborate with software vendors for integration of mobile features supporting chat, KYC, encryption, CRM’s and more.
  • Collaborate with the QA team to ensure a fast, smooth and stable delivery for the application to our various delivery enviroments
  • Extend React Native with custom modules using the iOS and Android API.
  • Work with experienced iOS and Android developers to troubleshoot, debug, improve performace of the app as well as to assist with writing React Native extensions
  • Deploy the application to the Apple App Store and Google Play Store
  • Write unit specs for the business logic using Mocha
  • Write specs using Appium for automated testing of features
  • Setup and configure CI servers with toegther with the DevOps team for automated running of specs
  • Setup Analytics in the application using Mixpanel
  • Run profiling on the application to determine areas where refactoring maybe required to improve speed and performance
  • Manage and fix bugs as and when they are detected as priority
  • Use CodePush to seamlessly send application updates to end users
  • Research and present new approaches, technologies, best practices etc, related to React Native and mobile application development in general

What we are looking for:

  • At least 3 years of React Development experience (both React JS and React Native).
  • At least 5 years of JavaScript development experience.
  • Has experience of working on at least 3 Production ready applications or worked in a Production, real-world environment for 5 years or more.
  • Has a solid understanding of the React APIs for both React JS and React Native.
  • Can confidently write applications in React JS and React Native.
  • Is a team player.
  • Willing to proactively 'checkin' with other team members to help them complete the feature that they are working on.
  • Can help each team member move forward if stuck and advise on best coding practices, design pasterns and testing strategies.
  • Help the DevOps team with debugging deployment issues, run time issues, testing issues.
  • Help the Testing team with setting up test suites and test harness using various testing tools.
  • Keep up to date with the latest development and technology in the React Framework.
  • Advice senior management team of any developments in the React Framework or React ecosystem that would be of great benefit or importance. For example if there are new licensing requirements, security concerns, performance improvements, new libraries that could be used to improve the application etc, etc.
  • Help with any Native and Web specific bugs together with developers who have some specific experience with iOS, Android and Web debugging.

Amazing Bonuses and Benefits provided by Clik:

Room to grow

sprout

Our senior team is willing to lend guidance to help you improve your skill-set as well as provide you with training resources; and as a start-up there will be plenty of opportunities for career progression.

Fun and dynamic work culture

sprout

We aim to hire people who fit well with our office culture, so you’ll be surrounded by like-minded people who believe in the mantra, “work hard, play hard”.

“Silicon Valley” style workplace

sprout

Superb office, stimulating environment, access to new hardware and software to make your job easier and more efficient while working in collaborative teams.

Appealing bonus and benefits

sprout

Extensive training, insurance, flexible holidays, cash bonus and more - Clik believes in employee welfare.


Sound like the job for you? Send your CV and cover letter to chakrya.sam@clik.asia or info@clik.asia to apply.

Contact Us

Clik Payment (Cambodia) Co. Ltd.
No. 86AB, Street 13, Sangkat Phsar Kandal 1, Khan Daun Penh,
Phnom Penh 12204
Cambodia

If you have any questions, concerns or feedback, please send us an email. We would love to hear from you! We will endeavor to respond to all emails within 2 business days.

Send us an email

Or follow us on our social platforms

© 2018 Clik Payment (Cambodia)