Job Title: Senior React Native Developer - Custom Chat Applications
Location: Remote Job Type: Project based
Introduction:We are looking for a Senior React Native Developer to join our dynamic team at TS4U Ltd. In this role, you will be instrumental in developing custom chat applications that enhance user interaction and engagement. The ideal candidate will have a strong background in React Native development, a proven track record of building scalable applications, and specific experience in chat application features such as real-time messaging, push notifications, and multimedia message handling.
Responsibilities:- Design and develop advanced applications for the React Native platform.- Collaborate with cross-functional teams to define, design, and ship new features for our custom chat applications.- Ensure the performance, quality, and responsiveness of applications.- Maintain code integrity and organization.- Implement security and data protection in chat applications.- Diagnose performance issues and fix bugs to increase the functionality of applications.- Keep up-to-date with the terminology, concepts, and best practices for coding mobile apps.- Engage in outside-the-box thinking to provide high-value innovations.- Develop automated tests to ensure business needs are met and allow for regression testing.- Facilitate the deployment of new features through coordination with IT departments.
Requirements:- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.- 5+ years of professional experience in mobile application development.- Expertise in React Native and its core principles.- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.- Extensive experience in developing chat applications, with a strong understanding of real-time data processing and integration of third-party services like Firebase or AWS.- Experience with user interface design and conversion from design to visual elements.- Understanding of RESTful APIs for integrating backend services.- Proficiency in code versioning tools such as Git.- Knowledge of modern authorization mechanisms, such as JSON Web Token.- Familiarity with modern front-end build pipelines and tools.- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.- Ability to understand business requirements and translate them into technical requirements.- A knack for benchmarking and optimization.
Benefits:- Competitive salary- Flexible working hours- Professional development stipend- Remote work opportunities- Possibility to convert to a full-time employee
How to Apply:Attach your updated resume.