👨💻Software Engineer
🌏Bangkok
🏢 Hybrid
💼Full time
🗓️Almost Gone
Job Description
Senior React Native Engineer (Mobile Frontend)
Requirements
- Develop high-quality, performant, and scalable React Native applications.
- Collaborate with product managers, designers, and other developers to understand requirements and translate them into technical solutions.
- Design and implement reusable components and libraries for future use.
- Ensure the best possible performance, quality, and responsiveness of the applications.
- Identify and resolve bottlenecks, and debug and fix production issues.
- Stay up-to-date with the latest advancements in React Native and other related technologies, and proactively implement best practices in the development process.
- Collaborate with cross-functional teams, including backend developers and UI/UX designers, to ensure seamless integration of front-end and backend components.
- Assist in the estimation, planning, and prioritization of development tasks.
- Conduct code reviews, ensuring adherence to coding standards and best practices.
Skills / Experience / Qualification
- Minimum of 4-5 years of experience in mobile frontend software development, with at least 2-3 years focused on React Native.
- Solid understanding of React Native and its core principles, as well as familiarity with React.js and JavaScript (ES6+).
- Experience integrating RESTful APIs and other third-party services within React Native applications.
- Knowledge of code versioning tools, such as Git, and experience with CI/CD pipelines.
- Experience with automated testing frameworks such as Jest or Mocha.
- Excellent understanding of mobile design principles and interface guidelines, with a focus on performance optimization.
- Solid understanding of mobile development life cycle, including deployment on App Store and Google Play.
- Strong problem-solving skills and ability to work in a collaborative team environment.