Who are we?
Siam Computing is built on a strong vision, corporate philosophy, and core values that shape our culture. We always encourage to develop and deliver disruptive innovations. Just like we transform our clients with innovative solutions, we also give equal focus on transforming our employees. We offer the best opportunity for our employees to innovate, learn and grow. We provide training to keep your skills sharp and push you forward to stay up to date with the ever-evolving technologies.
Roles & Responsibilities
- Develop robust and scalable mobile applications for iOS and Android platforms using React Native framework.
- Conduct code reviews to ensure code quality, maintainability, and adherence to architectural guidelines.
- Collaborate with product managers, designers, and backend developers to understand project requirements and translate them into technical solutions.
- Optimize application performance and ensure a smooth user experience across different devices and OS versions.
- Work closely with designers to implement UI/UX designs and ensure a visually appealing and intuitive user interface.
- Proven experience as a React Native Developer with a strong portfolio of successful mobile applications developed for both iOS and Android platforms and proficiency in React Native, JavaScript/TypeScript, and related libraries and frameworks.
- Integrate with APIs and web services to retrieve and display data in the mobile application.
- In-depth understanding of mobile application development principles, UI/UX best practices, and performance optimization techniques and Familiarity with RESTful APIs, JSON, and web services integration.
- Design and implement data management strategies, including local storage and synchronization with backend systems.
- Key Skills:
React Native, JavaScript, TypeScript
Git, IOS Swift/Objective-C
Android (Kotlin/Java)
RESTful and GraphQL API
Redux, Axios,Context API, or MobX.
Mobile app deployment and release management (iOS & Android)