IK is a company focused on helping candidates prepare for tough tech interviews at top companies like Google, Facebook, and Netflix.
The company offers a structured approach to interview preparation, including a career accelerator course and end-to-end training with over 100 instructors from leading tech firms.
The role is for a Senior React Native Developer who will take full ownership of building high-performing, scalable, and user-friendly mobile applications from scratch.
Responsibilities include involvement in the full lifecycle of app development: requirements, design, development, deployment, and maintenance.
The developer will collaborate with designers, product managers, and backend engineers to deliver seamless app experiences on both Android and iOS.
The tech stack includes Python Django/DRF for the backend and React Native for mobile, with deployment via automated CI/CD pipelines.
Requirements:
Candidates must have 3+ years of hands-on experience with React Native in production apps.
A solid understanding of mobile app architecture, state management (Redux, Recoil, or Context API), and performance optimization is required.
Expertise in TypeScript/JavaScript and experience using CI/CD tools (e.g., GitHub Actions, GitLab Pipelines) is necessary.
Experience integrating with REST APIs, GraphQL, and third-party SDKs is essential.
Strong experience with testing frameworks (Jest, React Native Testing Library) and debugging tools is required.
Candidates should have experience with native module integration for iOS/Android and deploying to Play Store/App Store.
Familiarity with Crashlytics, performance monitoring, and agile workflows is expected.
Excellent communication skills and a collaborative mindset are essential.
Experience working in cross-functional product teams with designers, engineers, and product managers is required.
Benefits:
The position offers the opportunity to work in a high-ownership environment with end-to-end responsibility for mobile features.
Developers will have the chance to influence architecture and tooling decisions for mobile applications.
The role allows for collaboration with designers and product teams to deliver pixel-perfect apps.
Employees will help shape the mobile experience for thousands of learners globally.
The company is fully remote, allowing for flexibility in work location.