Overview
The Mobile and Web Developer plays a crucial role in the development and maintenance of mobile and web applications for our organization. This position demands a dynamic individual who is proficient in both frontend and backend technologies ensuring seamless integration between the user interface and serverside logic. As we continue to expand our digital footprint the developer will work closely with crossfunctional teams to design and implement innovative solutions that enhance user experience and drive business objectives. This role is important not only for the technical expertise required but also for its contribution to redefining our customer engagement strategies and adapting to the everevolving digital landscape.
Key Responsibilities
- Core JavaScript and TypeScript (Mastery in JavaScript ES6 and typescript)
- React.js Expertise
- Indepth understanding of React fundamentals (JSX component lifecycle hooks context API).
- Mastery in building classbased and functional components.
- State management with Redux Redux Toolkit or newer solutions like Recoil Zustand or Jotai.
- Advanced React Router knowledge for handling complex navigation.
- Performance optimization with React.memo useCallback useMemo and techniques for reducing rerenders.
- React Native Expertise
- Extensive experience building and deploying mobile applications using React Native.
- Proficient in React Native APIs for accessing native device features (camera geolocation notifications etc.).
- Knowledge of platformspecific code and styling for iOS and Android.
- Experience with React Native Navigation or React Navigation and integrating with native navigation solutions if needed.
- Backend Integration and API Handling
- Expertise in RESTful and GraphQL APIs understanding how to consume cache and handle data efficiently.
- Mobile DevOps and Deployment
- Experience in managing deployment processes for both web and mobile (App Store Google Play) environments.
- Understanding of CI/CD practices using platforms like GitHub Actions Bitrise or CircleCI.
- Knowledge in app versioning code signing and deployment pipelines specific to React Native applications.
- CrossPlatform and Native Modules
- Understanding of WebtoMobile strategies as well as experience in optimizing shared codebases across React and React Native.
- Familiarity with creating or integrating native modules when React Native lacks support for specific features.
javascript,react native,node.js