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
View More Squash Apps Jobs

Contact Information

Contact Human Resources
Squash Apps

Posted

May 1, 2025
UID: 5105610567

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.