Seeking a Senior/Mid React Native Engineer with intimate familiarity with the mobile platform to join our team. Our Mobile Engineers are engaged in the full spectrum of product development, working with a team to write great software and build engaging products. Our mobile stack today includes React Native, TypeScript, Node.js and more. Do you have the technical and relational skills to build business-critical applications with a high-performing, cross-functional team?
You are always learning. You are always growing. You are always seeking to improve yourself and those around you. You are a human first, a developer second. You are willing and able to partake in and lead communication with project stakeholders. You should be able to explain technical constraints to both technical and non-technical audiences.
Requirements 3+ years of experience working on large development projects using React Native and related tools
2+ years of experience using TypeScript
2+ years of experience building robust unit tests and component tests using tools like Jest, Vitest, React Testing Library, or Cypress
2+ years of experience developing in an Agile project management environment
Strong experience building shared frameworks/SDKs
Strong understanding of component lifecycles and hooks in React 17+
Understanding of State Management tools like Redux, Context, and RTK Query, and the different uses/purposes of each
Experience working within a codebase that utilizes code quality enforcement tools like ESLint, Prettier, and Sonarqube
Experience giving thorough status updates, grooming agile stories, and estimating work
Get equally excited about scalable UI and API design
2+ years experience building applications that interface with REST APIs
Understanding of scalable UI development patterns
Understanding of scalable API development patterns
Experience building and deploying with cloud-hosted CI/CD pipelines
Experience building QA test automation using modern E2E Test frameworks like Cypress