We are looking for a developer to join the iDeus team and work on our clients’ projects and our own products. You will be building high-quality mobile applications using React Native, ensuring robust architecture, smooth performance, and a great user experience.
Required Skills:
— 3+ years of experience with React, React Native, TypeScript;
— Strong understanding of React fundamentals (JSX, Virtual DOM, component lifecycle);
— Proficiency with React Hooks, including custom hooks;
— Experience with Redux Toolkit;
— Experience working with real-time communication (WebSockets / Socket.IO)
— Experience implementing and managing push notifications (Firebase Cloud Messaging, APNs);
— Solid understanding of mobile app deployment workflows, including App Store & Google Play submission processes;
— Practical experience with navigation libraries;
— Familiarity with secure storage, auth flows, and token handling;
— Intermediate English level or higher.
Nice to Have:
— Experience with native modules in iOS/Android;
— Familiarity with Expo;
— Knowledge of CI/CD for mobile apps;
— Experience with REST and GraphQL APIs;
— Understanding of mobile UI/UX best practices;
— Familiarity with React Server Components and modern React patterns (where applicable for the web part of the stack);
— Basic understanding of app analytics & crash reporting (Firebase Analytics, Sentry);
— Experience working with Maps, geolocation, background tasks, or other advanced RN modules.
What You’ll Be Doing:
— Writing and maintaining high-quality, clean, and efficient code;
— Analyzing problems and building performant, scalable, and reliable solutions;
— Collaborating with the team and communicating with stakeholders.
We Offer:
— Fully remote work;
— 20 days of annual paid leave (including sick leave and vacation);
— Compensation for English language courses;
— Competitive salary (based on interview results).