Senior Software Engineer - React Native

Surge Global
Full-timeColombo, Sri LankaUSD 1,000 - 1,750/month
React NativeFirebaseRestAPIReduxSaga

Surge Global is a digital consultancy that leverages marketing, data, and technology to help businesses grow. As Sri Lanka’s leading digital firm, we employ the best content, creative, design & engineering talent the country has to offer.

Embracing a culture of transparency and equality in the workplace, we’ve built an environment helping Sri Lanka’s best marketing and creative talent thrive. Our team looks at untangling multivariate problems with an open mind and the willingness to constantly test and learn.

With our headquarters in Colombo Sri Lanka, we help scale startups to Fortune 500 companies across the United States, United Kingdom, Australia, and Sri Lanka.

Responsibilities:

  • Develop highly complex mobile solutions.
  • Collaborate with team members, creative, and business departments.
  • Follow established coding standards and development process.
  • Maintain existing code and debug when necessary.
  • Able to do responsive design and development.
  • Able to provide regular status updates for ongoing projects.
  • Able to troubleshoot when problems arise.
  • Stay current on all programming-related technology and innovations.
  • Ability to critically think and understand projects from business, customer and technical perspectives.

Requirements

  • Bachelor’s Degree in Computer Information Systems or Computer Science or equivalent work experience.
  • More than 4 years of experience in React Native and native Android and iOS.
  • In-depth understanding of emerging technologies, patterns, and consumer trends.
  • Demonstrated experience with application performance optimization and driving performance efficiency across disparate technologies.
  • Working experience with Push services such as Pusher/Firebase etc.
  • Experience working with Redux and Saga.
  • Experience with SOA, Automated Unit Testing.
  • Experience using RESTful APIs to integrate mobile applications to server-side systems.
  • Working knowledge of SCM with a strong emphasis on Git and proper Git Flow.

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*
Cover Letter*
Linkedin Profile*
What is your expected salary for this position?*
If you are selected for this position, what would be the notice period to your current employer?*
How did you hear about this opportunity?