Apply📍 Hungary, Lithuania, Russia, Ukraine, Poland
🔍 Tech
🏢 Company: Paired
- Proven experience as a Mobile Developer, with a strong portfolio of apps built with React Native
- Extensive experience in building and deploying complex, high-performance mobile applications for iOS and Android using React Native, with a deep understanding of React Native internals and its ecosystem
- Proficiency in state management libraries such as Redux, MobX, or Recoil, with an emphasis on optimizing app performance and ensuring seamless user experience
- Advanced experience in integrating and consuming RESTful APIs, utilizing libraries such as Axios, Fetch API, or equivalent
- Strong understanding of asynchronous programming, promises, and ES6+ features
- Proven experience in profiling and optimizing mobile app performance, including memory management, UI rendering, and minimizing load times
- Strong knowledge of mobile architecture patterns such as MVC, MVP, and MVVM, with the ability to implement scalable and maintainable codebases
- Experience in writing custom native modules in Java, Kotlin, Swift, Objective-C, and integrating them with React Native applications
- Hands-on experience in implementing and configuring push notifications, deep linking, and other native device capabilities using React Native and third-party libraries
- Thorough understanding of platform-specific design guidelines and user experience considerations for both iOS (Human Interface Guidelines) and Android (Material Design)
- Knowledge of mobile security best practices, including secure data storage, encryption, and handling authentication tokens
- Experience with setting up Continuous Integration/Continuous Deployment (CI/CD) pipelines for mobile apps using tools like Bitrise, Fastlane, or Jenkins
- Advanced proficiency in JavaScript (ES6+), TypeScript, and at least one of the following: Kotlin, Java, Swift, Objective-C
- Experience with integrating third-party services such as Firebase (Analytics, Crashlytics, Realtime Database), Facebook SDK, Apple Sign-In, and Google Play Services
- Strong understanding of mobile app architecture and design patterns
- Experience with version control systems, particularly Git
- Familiarity with UI/UX design principles and best practices for mobile applications
- Ability to work independently and collaboratively in a remote team environment
- Excellent problem-solving and debugging skills
- Strong communication skills for effective collaboration with team members and stakeholders
- Experience in agile development methodologies is a plus
- Design and develop high-quality mobile applications in React Native
- Collaborate with cross-functional teams to define and design new features
- Implement and maintain application architecture for optimal performance and user experience
- Collaborate closely with technical, functional, and product management team members to define requirements, scope tasks, and drive the continuous improvement of our mobile software
- Design and implement new features and mobile user experiences with meticulous attention to detail, ensuring intuitive, engaging and pixel perfect interfaces that align with design specifications
- Optimize performance and usability of new features, ensuring a seamless and responsive user experience across devices
- Write clean, readable, maintainable code with a strong emphasis on testing and code quality
- Work in tandem with designers, developers, and other cross functional team members to deliver well designed, high quality features on time
- Perform code reviews and provide constructive feedback to team members
- Debug and troubleshoot mobile application issues as they arise
- Stay current with mobile technology trends and best practices in mobile development
- Interact with clients to gather requirements and provide technical solutions
- Participate in project planning and contribute to timelines and feature prioritization
- Create and maintain comprehensive documentation for code and processes
AgileAndroidDesign PatternsEs6GitJavaJavascriptJenkinsKotlinObjective-CReact NativeSwiftTypeScriptAxiosFirebaseReduxReactCommunication SkillsCollaborationCI/CD
Posted 4 months ago
Apply