Software Engineer (SE) - React Native Development

PAYable Pvt Ltd
Full-timeColombo, Sri Lanka

About us:

Payable (Pvt) Ltd is a pioneering financial technology company committed to transforming payment solutions in the digital age. Our cutting-edge products are designed to empower both businesses and consumers. As we continue to expand, we seek enthusiastic and experienced individuals to join our vibrant and innovative team.

Job Summary:

We are looking for a skilled Software Engineer (SE) - React Native to join our mobile development team. You will be responsible for creating cross-platform mobile applications for iOS and Android using React Native. This role requires a strong understanding of mobile architecture, performance optimization, and seamless user experiences.

Key Responsibilities:

Develop, test, and maintain React Native mobile applications.

Translate Figma designs into responsive and high-performance mobile interfaces.

Write clean, maintainable, and well-documented JavaScript/TypeScript code.

Ensure cross-platform compatibility and optimize mobile performance.

Integrate mobile apps with RESTful APIs and GraphQL services.

Conduct peer code reviews and follow established coding standards.

Troubleshoot and resolve mobile-specific issues for stability and performance.

Participate in Agile Scrum ceremonies including sprint planning and standups.

Required Skills & Experience:

2+ years of software development experience, with 1+ year in React Native.

Solid knowledge of React Native architecture and mobile development best practices.

Proficient in JavaScript/TypeScript (2+ years).

Experience with Redux, MobX, or Context API for state management.

Familiarity with unit testing tools like Jest, React Native Testing Library, and Detox.

Hands-on experience with Git and GitHub/GitLab workflows.

Understanding of mobile performance profiling tools (e.g., Flipper, Xcode Instruments).

Effective communication and teamwork skills.

Nice to Have:

Basic knowledge of Firebase, AWS, or Azure.

Understanding of native mobile development (Swift/Kotlin).

Experience with GraphQL and Apollo Client.

Exposure to App Store / Play Store deployment processes.

Education:

Bachelor's degree in Computer Science, Information Technology, or a related field.

Why Join Us?

Build user-centric mobile apps with modern technology stacks.

Collaborative and innovation-driven team culture.

Competitive compensation with career growth opportunities.

Flexible hybrid work setup.

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*
Do you possess the requisite qualifications and skills?
What is your availability and Notice
Based on your experience and understanding of this role, what salary range would you be looking for as a take home?