Software Engineer - Mobile (BFSI)

Surge Global
Full-timeColombo, Sri Lanka

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, and engineering talent the country has to offer.

Embracing a culture of transparency and equality in the workplace, we’ve built an environment that helps Sri Lanka’s best marketing and creative talent thrive. Our team approaches complex, multivariate challenges with an open mind and a strong willingness to continuously test, learn, and innovate.

With our headquarters in Colombo, Sri Lanka, we support and scale startups to Fortune 500 companies across the United States, Europe, Australia, Middle East, Papua New Guinea, Fiji, and Sri Lanka.

Responsibilities:

  • Develop and maintain secure, scalable, and high-performance mobile applications for banking and financial services (e.g., digital banking, payments, wallets).
  • Build mobile applications primarily using React Native, while leveraging native Android (Kotlin/Java) and iOS (Swift/Objective-C) capabilities where required.
  • 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.
  • Follow established coding standards, mobile architecture patterns, and secure development practices.
  • Maintain and enhance existing applications, including debugging, bug fixing, and performance improvements.
  • 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 3 years of experience in ReactNative/Flutter and at least 2 year with native Android and iOS.
  • Published examples of mobile applications on the App store would be an added advantage.
  • Ability to work in a very fast-paced, marketing-driven, multi-task environment.
  • In-depth understanding of emerging technologies, patterns, and consumer trends.
  • Working experience with Push services such as Pusher/Firebase etc.
  • Code management in a large team setting.
  • Automated Unit Testing experience.
  • Exposure to design patterns and reusable libraries.
  • Passion for writing clean, maintainable code.
  • 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.
  • Expertise in Publishing mobile applications to Google play store.
  • Candidates with Fintec/BFS experience will be given priority.

Note: Employees will be transitioned to the client company upon completing three years at Surge

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*
The hiring team may use this number to contact you about this job.
Cover Letter*
LinkedIn Profile*
What is your expected salary for this position? (Please specify in LKR)*
What is your notice period to your current employer?*
How many years of experience do you have in ReactNative/Flutter?*
How many year of experience do you have with native Android and iOS?*

By clicking 'Submit Application', you agree to receive job application updates from Surge Global via text and/or WhatsApp. Message frequency may vary. Reply STOP to unsubscribe at any time. Message & data rates may apply.