Digital & Technology
Digital & Technology
Software Engineer - Insurance Squad 1
Date:
22 Feb 2026
Location:
Bangkok, Thailand
Company:
Kiatnakin Phatra Bank Public Company Limited
Job Summary
We are seeking a highly skilled and passionate React & React Native Developer to join our frontend development team. You will be responsible for building intuitive, responsive, and high-performance applications across web and mobile platforms. This role is ideal for developers who are comfortable working across JavaScript ecosystems and have a strong understanding of UI/UX principles, component-based architecture, and modern development tools.
Role and Responsibilities / หน้าที่ความรับผิดชอบ
Design and implement high-quality, maintainable user interfaces using React.js for web and React Native for iOS and Android platforms.
Collaborate closely with UX/UI designers, product managers, and backend engineers to deliver seamless and performant user experiences.
Build reusable components and front-end libraries for future use across web and mobile applications.
Optimize applications for maximum performance and scalability across a range of devices and browsers.
Integrate with RESTful and/or GraphQL APIs and manage app state with Redux, Context API, or other libraries.
Ensure code quality via writing unit tests and participating in code reviews.
Troubleshoot issues, fix bugs, and continuously improve application responsiveness and stability.
Qualifications / คุณสมบัติ
Qualifications
Bachelor’s degree in Computer Science, Software Engineering, or related field.
3+ years of experience in front-end development with React.js and React Native.
Solid understanding of JavaScript (ES6+), TypeScript, HTML5, CSS3, and modern frontend development practices.
Familiarity with state management libraries such as Redux, Zustand, or MobX.
Experience integrating third-party APIs and SDKs (e.g., Firebase, Maps, Payment Gateways).
Experience with cross-platform performance tuning and native modules in React Native.
Comfortable with modern development tools: Webpack, Babel, Metro, Git, and CI/CD pipelines.
Understanding of responsive and adaptive design principles.
Familiarity with the mobile app deployment process (App Store, Google Play) is a plus.
Practical experience with version control systems (Git) and Agile/Scrum methodologies.
Familiarity with testing tools such as Jest, React Testing Library, or Detox is a plus.
Specific knowledge and skill / ความรู้เฉพาะตำแหน่ง