Senior React Native Developer

Logo of Encora

Encora

πŸ“Remote - Mexico

Job highlights

Summary

Join Encora as a Senior Software Engineer and contribute your expertise in mobile application development to a collaborative, Agile team. You will work closely with engineers, designers, and product managers to deliver high-quality mobile audio applications. Leveraging cross-platform frameworks like React-Native and native code, you will craft, deploy, and maintain applications. Your responsibilities include participating in code reviews, leading technical design reviews, and solving problems to enhance customer experience. This full-time, work-from-home position requires 5+ years of experience in software engineering and specific skills in React-Native and mobile development. The ideal candidate will also possess a strong understanding of software engineering best practices.

Requirements

  • 5+ years in a hands-on technical role, building and maintaining production quality software
  • Solid computer science / software engineering fundamentals (object oriented programming, data structures, basic algorithms, etc...)
  • React-Native expertise - preferably in the context of building consumer oriented mobile apps
  • At least basic experience developing performant mobile (iOS/Android) applications in one or more native languages (Objective-C, Java, etc)
  • Experience developing audio/video processing applications
  • Strong understanding of and commitment to modern software engineering best practice (e.g. Agile, SCM, CI/CD, TDD, etc)
  • Comfortable working across tech stacks
  • Fluency with collaborative team tools such as JIRA and Confluence

Responsibilities

  • Work closely with other engineers, designers and product managers to deliver value to our users in a team-based, Agile environment
  • Craft, deploy, maintain and enhance existing and new mobile audio applications
  • Write high quality, efficient code leveraging cross platform frameworks (e.g. React-Native) and native code
  • Participate in code reviews to provide feedback that refines our codebase and uphold best practice (e.g., style guidelines, software design, testability, optimizations)
  • Lead and participate in technical design reviews with peers and stakeholders to align on mission critical decisions and adopt new technologies
  • Leverage your expertise to solve problems that lead to positive customer outcomes
  • Maintain knowledge of current trends in mobile and audio application development
  • Collaborate with and share knowledge amongst colleagues to improve our organization

Preferred Qualifications

  • Understanding of digital audio signal processing (DSP) concepts and mobile implementation is a plus
  • Experience with the open source framework, JUCE, is a plus

Benefits

Work from home

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.