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
View More SoftTech Engineers Ltd Jobs

Contact Information

Contact Human Resources
SoftTech Engineers Ltd

Posted

May 1, 2025
UID: 5112866652

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.