Epicareer Might not Working Properly
Learn More

Software Engineer React Native Mid / Senior

RM 5,000 - RM 15,000 / month

Apply on


Original
Simplified

This role involves the development of mobile applications using ReactNative and other technologies focused on mobile. As a ReactNative engineer, you will work with a diverse team, translating business requirements and product design into production ready mobile applications.

This is a hands-on role where you would be expected to implement modules and reusable componets, while collaborating with other engineers. A strong technical expertise in Javascript, ReactNative and evaluating UX/UX is critical to your success. Considering software engineering practice, staying updated with the latest trends and best practice is a requirement to be ahead of the curve. Part of your daily activities includes conducting code and peer review aiming to deliver bug free and scalable applications.

Senior Software Engineer ReactNative

  • Work with the product owners and the business analyst to understand detailed requirements and own your code from design, implementation, test automation and delivery of high-quality products.
  • Write complex business logic in ReactJs or ReactNative and other scripting languages to produce quality applications.
  • Debug and troubleshoot components across multiple service and application contexts
  • Analyze problems, develop, propose solutions autonomously and/or collaboratively with the team.
  • Design and implement new product features and design systems while also enhancing the existing product suite.
  • Build high-quality, clean, scalable, reusable code by enforcing best practices around software engineering architecture and processes (DevOps concepts: automation and testing strategies, etc.).
  • Review designs, code, unit test and technical documentation created by other developers.
  • Participate proactively in knowledge-sharing through peer code reviews, technical documentation, and guided handover of tasks.

Software Engineer ReactNative

  • Write scalable and maintainable codes in ReactNative adhering to engineering best practices and standards.
  • Analyse the functional and nonfunctional specification in business requirements and translate into technical solutions with ReactNative.
  • Analyse problems, develop, propose solutions autonomously and/or collaboratively with the team.
  • Work with the product owners and the business analyst to understand detailed requirements and own your code from design, implementation, test automation and delivery of high-quality products.
  • Design and implement new product features and design systems while also enhancing the existing product suite.
  • Build high-quality, clean, scalable, reusable code by enforcing best practices around software engineering architecture and processes.
  • Review designs, code, unit tests and technical documentation created by other developers.
  • Participate proactively in knowledge-sharing through peer code reviews, technical documentation, and guided handover of tasks.