logo

Job Responsibilities

  • Participate in code reviews and ensure that all solutions are aligned to pre-defined architectural specifications.
  • Collaborate with designers and product managers to translate product requirements into technical specifications.
  • Own the development lifecycle of assigned features, including planning, estimation, development, testing, and deployment.
  • Write clean, well-documented code and follow best practices.
  • Provide technical mentorship to junior engineers.
  • Stay up to date with the latest React Native advancements and best practices.
  • Troubleshoot and resolve complex technical issues related to the mobile app
  • Contribute to the overall architecture and technical direction of the mobile platform.

Job Requirements

  • Bachelors or master's degree in Computer Science or related field.
  • 3Strong 5+ years of software engineering experience, including solid understanding of standard data structures and algorithms.
  • Strong proficiency in React Native framework.
  • Demonstrated expertise in developing, releasing, and maintaining large-scale software applications.
  • Driven to automate your processes, test continually, and document work.
  • Ability to create object-oriented design patterns.
  • Build pixel-perfect, buttery smooth UIs across both mobile platforms.
  • Experience developing applications or games with Unity game engines.
  • Experience profiling and optimizing game and render performance (GPU and CPU)
  • Familiarity with native build tools, like XCode, Gradle, Android Studio.
  • Proficient in consuming RESTful APIs and understanding of GraphQL is a plus.
  • Expertise in integrating analytics, Crash analytics and using firebase for push notifications and other use cases.
  • Experience with state management libraries like Redux or MobX.
  • Proficient understanding of build tools and code versioning tools, such as Git.
  • Experience with automated testing suites, like Jest & Detox.
  • Ability to optimize mobile applications for performance, memory usage and battery efficiency.
  • Knowledge of CI/CD, Security guidelines.
apply