Senior FrontEnd Developer (React / ReactNative)
Full-time
Senior Executive
4 months ago
Key Responsibilities:
1. Mobile App Development:
Lead the development and maintenance of high-performance iOS and Android applications.
Implement..
Key Responsibilities:
1. Mobile App Development:
- Lead the development and maintenance of high-performance iOS and Android applications.
- Implement features using native iOS and Android frameworks, ensuring seamless integration with third-party libraries.
- Optimize mobile applications for maximum speed and scalability.
- Ensure the security and privacy of user data, leveraging encryption, biometric authentication, and secure storage solutions.
2. Web Development:
- Oversee the development of responsive and dynamic web applications using React.
- Implement efficient state management using Redux, MobX, or MobX State Tree.
- Ensure a smooth user experience through optimized styling, routing, and bundling techniques.
3. Cross-Platform Development:
- Drive the development of cross-platform mobile applications using React Native.
- Implement advanced features such as dynamic loading, push notifications, and optimized rendering.
4. Continuous Integration and Deployment:
- Manage the CI/CD pipeline for mobile and web applications, utilizing automation tools for packaging and deployment.
- Ensure that builds are optimized, and deployments are smooth, leveraging tools like Fastlane, Bitrise, Gradle, and Jenkins.
Requirements:
1. iOS Development:
- Proficiency in Objective-C and Swift, with deep knowledge of AVFoundation, CoreGraphics, and FastImage.
- Experience with persistent storage solutions like Realm and CoreData.
- Expertise in networking frameworks such as Alamofire and AFNetworking.
- Strong understanding of encryption and secure data handling using CryptoSwift, CommonCrypto, and Keychain.
- Experience with biometric authentication (Touch ID/Face ID) and NFC reading, including ePassport NFC data extraction.
- Familiarity with iOS automation tools like Fastlane and Bitrise, and understanding of responder chain frameworks like Combine and ReactiveCocoa.
2. Android Development:
- Proficiency in Android development with knowledge of Jetpack Compose, Material Components, and secure UI frameworks.
- Experience with networking libraries like Retrofit and OkHttp, and persistent storage solutions like Room and Realm.
- Expertise in handling device features like CameraX, NFC, and Bluetooth for data transfer.
- Familiarity with dynamic delivery techniques and CI/CD tools like Gradle and Jenkins.
- Strong understanding of encryption techniques, including RSA and AES.
3. React Native Development:
- Extensive experience with React Native and its ecosystem, including frameworks like React Navigation, Redux, MobX, and Async Storage.
- Expertise in optimizing app performance, including bundle splitting, dynamic loading, and reducing rendering times.
- Experience with UI and animation libraries such as React Native Reanimated, Gesture Handler, and Vector Icons.
4. React Development:
- Expertise in building responsive and dynamic web applications using React, CSS, SCSS, and LESS.
- Proficiency in module bundling and compilation tools like Webpack and Babel.
- Strong knowledge of React Router for efficient routing management.
- Experience with UI component libraries like Ant Design and Material-UI.
Official account of Jobstore.