Squash Apps
Frontend Developer - React Native Mobile Applications
Job Location
coimbatore, India
Job Description
Responsibilities : - Design, develop, and maintain cross-platform mobile applications using React Native. - Build reusable components and libraries for future use. - Implement complex features and functionalities, ensuring code quality and adherence to best practices. - Utilize Redux for state management and data flow. - Write clean, efficient, and well-documented code. - Develop and maintain applications for both iOS and Android platforms. - Optimize application performance and ensure a smooth user experience. - Conduct performance profiling and identify areas for improvement. - Implement mobile UI/UX best practices and adhere to various design principles. - Integrate with RESTful APIs and handle JSON data effectively. - Design and implement efficient data models and data persistence solutions. - Implement and maintain comprehensive unit and integration tests. - Ensure high code quality and test coverage. - Participate in code reviews and provide constructive feedback. - Collaborate with product managers, designers, and other developers to define and implement features. - Utilize version control systems, such as Git, for code management and collaboration. - Participate in agile development processes. - Mentor and guide junior developers, providing technical expertise and support. - Contribute to the development of coding standards and best practices. - Participate in knowledge sharing and training sessions. - Identify and resolve complex technical issues. - Debug and optimize application performance. Must Have Skills : - 8 years of experience in software development. - 5 years of relevant experience with React Native and Redux. - Hands-on experience working on React Native to create Android/iOS apps. - Thorough understanding of React Native and its core principles. - Strong proficiency in JavaScript/TypeScript. - Experience with state management using Redux. - Experience with RESTful APIs and JSON. - Experience with mobile UI/UX best practices. - Experience with version control systems (Git). - Strong problem-solving and debugging skills. - Excellent communication and collaboration skills. - Preferred Skills : - Experience with native mobile development (iOS/Android). - Experience with testing frameworks (e.g., Jest, Detox, React Native Testing Library). - Experience with CI/CD pipelines for mobile applications. - Experience with dependency injection frameworks. - Experience with performance profiling and optimization tools. - Experience with native modules and bridging. - Experience with third party libraries for react native. - Understanding of different mobile architectures and design patterns. - Experience with large scale application development. - Experience with other frontend frameworks. (ref:hirist.tech)
Location: coimbatore, IN
Posted Date: 5/1/2025
Location: coimbatore, IN
Posted Date: 5/1/2025
Contact Information
Contact | Human Resources Squash Apps |
---|