Domain: Insurance and payment sdk development
Products: Singlife (Singapore & Philippine) , Komoju RN SDK
Responsibilities:
In the dynamic realm of React Native application development, a
comprehensive approach to Research and Development is paramount for
success. Our team diligently engages in the meticulous Design and
implementation of reusable components, a crucial step towards
optimizing efficiency and scalability. To guarantee the robustness
of our codebase, we prioritize the imperative task of ensuring code
quality, coupled with the conscientious authoring of unit tests.
Rigorous code reviews further reinforce our commitment to delivering
impeccable solutions. In tandem, our development process involves
the meticulous demonstration of implemented features, ensuring that
they seamlessly integrate across both iOS and Android platforms.
This holistic strategy not only enhances the reliability of our
applications but also solidifies our dedication to providing a
seamless user experience across diverse devices, contributing to the
success of our React Native projects.
Programming Best Practices: SOLID principles /
Design patterns / OOP on TypeScript
Agile Development: Proficient in Scrum practices,
adept at collaborative teamwork, fostering an effective and cohesive
working environment.
Tools and Technologies: Our software development
lifecycle is fortified by robust version control mechanisms,
leveraging Bitbucket and Github to streamline collaborative efforts
and efficiently manage codebase versions. For seamless mobile app
deployment, we harness the power of App-Center and Diawi, ensuring a
smooth and reliable release process. In the realm of React Native,
our expertise spans both Bare RN and Expo, complemented by
TypeScript for enhanced code maintainability. Our toolkit includes a
comprehensive stack featuring React Redux, Redux Saga, Redux
Toolkit, React Native Reanimated, and Jest for rigorous testing.
Additionally, we employ Redux DevTool and Reactotron to facilitate
real-time debugging and state management, ensuring the delivery of
high-quality, performant applications in line with the industry's
best practices.