React Native Developer
Recode Exhibitions and Conferences LLC
مجموع سنوات الخبرة :4 years, 5 أشهر
Collaborate with cross-functional teams to define, design, and ship new features for mobile apps. Develop high-quality, responsive, and performing mobile applications using React Native. Work closely with the product owner, CTO, UI/UX designers, back-end developers to ensure seamless integration of front-end and back-end components. Optimize app performance for maximum speed and scalability. Implement and maintain state management using Redux or other state management libraries. Troubleshoot and debug issues, conduct code reviews, and provide constructive feedback to team members. Write reusable, effective, as well as scalable JavaScript code and create interchangeable front-end modules. Architected, built, and maintained high-quality React Native applications with clean code. Successfully publish and maintain apps to the app store (Google Play Store or Apple App Store) Develop innovative and visually compelling floor plans for exhibitions that align with the overall theme and goals of the event
Freelance - Remote Sep 2023 - Dec 2023 Collaborated with international clients to develop high-quality mobile and web applications using React Native and React.js. Emphasized optimal performance and smooth user interactions in responsive web Application Work on existing projects and provide guidance to juniors/interns to ensure timely delivery of high-quality products. Optimized front-end architecture and documentation. Developed user-facing features and reusable components collaboratively with remote and in-office teams. Diagnosed, troubleshooted, and debugged issues, with a particular focus on banking and financial transactions. Implemented WebSocket communication for real-time updates.
Worked as a Full Stack Developer on multiple projects, utilizing React Native for mobile development and Node.js/Express.js for server side programming. Created responsive and user-friendly Mobile Applications for e commerce, financial services, and fintech solutions, incorporating payment gateway integrations for secure transactions. Write clean and efficient code using Visual Source Code, and React Native Debugger, and utilize SDKs for efficient App Development. Implement features for transactions, account management, and security. Optimized front-end architecture for speed and scalability, ensuring proper documentation. Worked with modern front-end build pipelines, Agile delivery, DevOps, and microservices. Utilized native build tools, Android Studio, and Xcode for app deployment.
Developed and published mobile applications on Android and iOS platforms using React Native. Proficient in JavaScript/TypeScript and Agile methodologies, ensuring timely delivery of high-quality products. Worked on existing projects and provided guidance to juniors/interns to ensure timely delivery of high-quality products, including troubleshooting and debugging complex issues. Implemented pixel-perfect UI designs and clean, modern animations for an excellent user experience. Integrated Firebase for seamless data transfer and utilized Redux, MobX, and RTK Query for state management and data fetching. Implemented version control using Git, Jira/Confluence, and continuous integration/continuous deployment with Kubernetes, GitHub, Jenkins, GCP, and AWS. Collaborated with native modules when required. Integrated third-party APIs seamlessly into applications.
Utilized RESTful APIs, Web API, JSON, GraphQL, and Axios for server communication. Worked with Redux and MobX for state management, incorporating code reviews Wrote comprehensive unit and integration tests to ensure robust code using Enzyme, Jest, Mocha. Collaborated with UI/UX designers for engaging user interfaces and secure financial data handling. Proficient in React workflows and build tools such as Gradle, NPM, XCode, React Native CLI, NPX, and Yarn. Collaborated with security teams for code reviews and vulnerability assessments.
Designed and built website front-ends using React.js. Generated WordPress themes and plugins. Developed mobile applications using React Native. Conducted website performance tests, troubleshooting content issues, and working on e-commerce websites. Worked with cross-functional team to define and write code for new features. Added new products and updated existing e-commerce websites. Collaborate with senior React Native developers to develop mobile apps as a beginner. Took initiative in learning React Native and successfully developed various features under minimal supervision. Stay up-to-date with the latest trends and advancements in mobile development and web development technologies Maintained documentation of payment gateway integrations and payment-related functionalities for future reference and team knowledge sharing.
Developed strong skills in HTML, CSS, JavaScript/TypeScript, Android, Swift, Objective C, React, React Native, and Node.js. Worked collaboratively with the development team to gain hands-on experience in React Native and React.js, focusing on both mobile and web app development. Gained valuable experience with popular React workflows, such as Flux or Redux, and associated build tools like Gradle, NPM, XCode, React Native CLI, NPX, and Yarn. Actively utilized RESTful APIs, Web API, JSON, GraphQL, and Axios to retrieve and manage data from the server.
Project D-SIAS - Computer Science - Bachelor of Science An application that can be used to manage the union process online. Team lead. Front - end : PHP, Android. Back - end : MySQL. Creating the website architecture. Designing and managing the website back-end including database and server integration. Used HTML5 and CSS3 in the project