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.