Join XPay!

XPay is a fast-growing Fintech startup established in 2018. We strongly believe that Fintech is an enabler of financial inclusion and is instrumental in improving quality of life. XPay is determined to make a positive difference in the lives of its customers, through a strong, human-centric brand experience. Our seamless solutions empower users with optimized financial management, supported with knowledge and advice, improving their quality of life with better financial decisions and planning for today and tomorrow. Our promise is to be an enabling partner on the journey of shaping a better tomorrow for individuals, families, and the community.

Mobile Developer

October 20th, 2024

Key Responsibilities:

  • Design, develop, and maintain cross-platform mobile applications using React Native.
  • Collaborate with product managers, designers, and backend developers to create seamless mobile experiences.
  • Write clean, efficient, and maintainable code with attention to performance and scalability.
  • Implement mobile-specific features such as geolocation, push notifications, and biometric authentication.
  • Debug and resolve performance issues, bugs, and crashes.
  • Stay updated with the latest industry trends, tools, and technologies to continuously improve the app’s functionality and user experience.
  • Perform code reviews and provide constructive feedback to peers.
  • Integrate APIs and third-party libraries, ensuring smooth functionality.
  • Collaborate with the team to plan and prioritize tasks within Agile development processes (Scrum/Kanban).

Requirements:

  • Experience: 4+ years of professional experience developing mobile applications with React Native.
  • Proficiency: Strong knowledge of JavaScript, ES6+, Typescript, React Native framework, and mobile development patterns.
  • Experience with mobile app deployment processes on Apple App Store and Google Play Store.
  • Strong understanding of RESTful APIs, third-party libraries, and web services.
  • Familiarity with native build tools such as XCode, Gradle (Android Studio), and experience with bridging React Native with native code (iOS/Android).
  • Experience with version control systems like Git.
  • Understanding of mobile UI/UX best practices and guidelines for both iOS and Android platforms.
  • Knowledge of state management tools like Redux, Redux thunk, Redux toolkit and Context API.
  • Familiarity with testing frameworks like Jest & Detox.
  • Experience with mobile performance optimization and debugging tools.

Nice to Have:

  • Familiarity with Firebase or similar backend-as-a-service platforms.
  • Experience working with real-time data (e.g., WebSockets, push notifications).
  • Exposure to CI/CD tools and mobile app analytics

Soft Skills:

  • Excellent communication and teamwork skills.
  • Problem-solving attitude and a keen eye for detail.
  • Ability to work independently and manage time effectively.

 

Front-End Developer

October 9th, 2024

Key Responsibilities

  • Develop and Maintain Web Applications: Build, optimize, and maintain scalable, high-performance web applications using Next.js and React.js.

  • Responsive Design: Ensure the technical feasibility of UI/UX designs and develop responsive layouts for optimal performance on various devices and platforms.

  • Component Development: Create reusable, efficient, and modular components and libraries that enhance the scalability of the platform.

  • API Integration: Work closely with back-end developers to integrate RESTful APIs and GraphQL into the front-end, ensuring seamless data flow and user interactions.

  • SEO Optimization: Implement SEO best practices and ensure that applications are optimized for search engines, including server-side rendering and dynamic routing.

  • Collaboration: Work cross-functionally with product, design, and back-end teams to ensure alignment in developing features and meeting user needs.

  • Performance Tuning: Optimize applications for speed, scalability, and usability through profiling, testing, and implementing best practices in web performance.

  • Version Control: Use Git or other version control systems to manage project source code effectively, ensuring a smooth development workflow.

  • Testing and Debugging: Write unit and integration tests using tools like Jest or Cypress to ensure code quality, functionality, and performance. Debug front-end issues and optimize code where needed.

  • Documentation: Create and maintain documentation for codebases, features, and updates to ensure clarity and consistency in development practices.

 

Qualifications

  • Experience: 3+ years of front-end development experience, with a strong focus on Next.js and React.js.

  • Technical Skills:

    • Expertise in JavaScript (ES6+), HTML5, CSS3, and TypeScript.

    • Strong proficiency with Next.js, React.js, and related front-end libraries and frameworks.

    • Experience with server-side rendering (SSR), static site generation (SSG), and client-side rendering.

    • Familiarity with modern front-end build pipelines and tools, such as Webpack, Babel, and NPM/Yarn.

    • Hands-on experience with Git version control and CI/CD pipelines.

    • Knowledge of CSS preprocessors like SASS or LESS, and CSS-in-JS solutions like Styled Components.

    • Familiarity with RESTful APIs, GraphQL, and third-party services integration.

  • Performance Optimization: Experience in optimizing performance for web applications (lazy loading, code splitting, caching).

  • UI/UX Collaboration: Experience working closely with designers to translate Figma or Sketch designs into fully functional, responsive web applications.

  • Testing: Knowledge of front-end testing frameworks like Jest, Selenium.  

 

Preferred Skills

  • Knowledge of front-end security best practices.

  • Familiarity with cloud platforms like AWS, GCP, or Huawei  for deployment.

  • Understanding of Agile methodologies and Scrum framework.

Get Started Now!

Follow us on social media or click below to get started.