SoftTech Engineers Ltd
Senior React.js/React Native Engineer - UI Component
Job Location
pune, India
Job Description
Responsibilities : - Architect, develop, and maintain high-performance web and mobile applications using ReactJS and React Native. - Implement complex UI components and features, ensuring pixel-perfect alignment with design specifications (Figma). - Optimize application performance through techniques like React memo, code splitting, and lazy loading. - Demonstrate a deep understanding of React lifecycle methods, hooks, and state management patterns. - Effectively utilize shared libraries and components between React Native and ReactJS projects. - Develop and integrate native modules and bridging solutions for iOS and Android platforms. - Utilize React Native-specific libraries to enhance mobile application functionality. - Apply advanced proficiency in modern JavaScript (ES6) to write clean, efficient, and maintainable code. - Implement TypeScript to enhance code scalability, type safety, and maintainability. - Develop responsive and visually appealing user interfaces using CSS frameworks (TailwindCSS, Bootstrap) and Material-UI. - Integrate 3D libraries (three.js) to create engaging and interactive user experiences. - Integrate with RESTful APIs and GraphQL to fetch and manage data. - Implement real-time features using WebSockets. - Develop and execute comprehensive unit, integration, and end-to-end tests using Jest. - Establish and maintain CI/CD pipelines for automated builds, testing, and deployments. - Deploy React Native applications to the App Store and Google Play, managing certificates, provisioning profiles, and OTA updates. - Manage project dependencies effectively using npm and Yarn. - Collaborate with design and backend teams to ensure seamless feature implementation. Qualifications : - Bachelor's or Master's degree in Computer Science, Engineering, or a related field. - 7-10 years of professional experience in ReactJS and React Native development. Required Skills : - ReactJS and React Native development expertise. - Advanced JavaScript (ES6) and TypeScript proficiency. - Strong understanding of React lifecycle methods, hooks, and state management. - Experience with native module integration in React Native (iOS/Android). - Proficiency in CSS frameworks (TailwindCSS, Bootstrap) and Material-UI. - Experience with 3D libraries (three.js). - RESTful API and GraphQL integration. - WebSocket implementation for real-time applications. - Unit, integration, and end-to-end testing (Jest). - CI/CD pipeline development and management. - App Store and Google Play deployment experience. -Dependency management (npm, Yarn). - Git and code versioning best practices. Preferred Skills : - Experience with other frontend frameworks. - Experience with performance optimization techniques. - Knowledge of mobile application development best practices. - Experience with state management libraries (Redux, Zustand, etc (ref:hirist.tech)
Location: pune, IN
Posted Date: 5/1/2025
Location: pune, IN
Posted Date: 5/1/2025
Contact Information
Contact | Human Resources SoftTech Engineers Ltd |
---|