Software Engineer (React Native)

Confidential - مصر - القاهرة
  • Develop and implement user interface components using React Native and TypeScript, ensuring a consistent experience across iOS and Android platforms.
  • Design and style screens using Tailwind CSS (via NativeWind or similar libraries), maintaining responsiveness and visual consistency across diverse device types.
  • Build reusable components and libraries for future use to streamline development and promote consistency.
  • Translate designs and wireframes into high-quality code following React Native best practices.
  • Optimize components for maximum performance, including load times, memory usage, and smooth interactions on a range of mobile devices.
  • Collaborate with cross-functional teams, including designers and backend developers, to deliver cohesive, robust, and scalable mobile applications.
  • Conduct code reviews to uphold code quality, maintainable structures, and adherence to best practices.
  • Stay updated with the latest trends and technologies in the React Native ecosystem to keep our applications current and competitive.

Proven experience as a React Native developer, with a strong portfolio of apps published on the Apple App Store and/or Google Play Store.In-depth knowledge of React Native and its core principles, including React Hooks for state and lifecycle management.Proficiency in TypeScript and JavaScript, including familiarity with the JavaScript object model and mobile-specific considerations.Experience with Tailwind CSS (or a similar utility-first approach such as NativeWind) to build responsive, mobile-friendly UIs.Familiarity with modern mobile build pipelines and tools such as Xcode, Android Studio, Metro bundler, and NPM/Yarn.Understanding of RESTful APIs and asynchronous request handling in a mobile environment.Knowledge of modern authorization mechanisms, such as JSON Web Tokens (JWT), for secure data flow.Experience with version control systems, particularly Git, to manage and collaborate on codebases.Strong problem-solving skills and a meticulous attention to detail in debugging and performance optimization.Excellent communication and teamwork abilities, enabling effective collaboration with designers, backend developers, and other stakeholders.
تاريخ النشر: اليوم
الناشر: Wuzzuf .com
تاريخ النشر: اليوم
الناشر: Wuzzuf .com