Proactively approach learning new technologies and improving existing processes.
Create and maintain user interface components using React.js.
Translate design wireframes and mockups into responsive, interactive web applications.
Ensure components are modular and maintainable.
Optimize components for maximum performance across various web-capable devices and browsers.
Work closely with cross-functional teams, including designers, product managers, and backend developers, to ensure the final product meets business and user requirements.
Participate in code reviews and provide constructive feedback.
Write unit and integration tests to ensure code robustness.
Debug and resolve issues as they arise.
Stay up-to-date with the latest industry trends and technologies.
Continuously improve skills and knowledge related to React.js and front-end development.
Ensure proper documentation of components and their usage.
Ensure a smooth and intuitive user experience.
Implement security measures to protect user data and application integrity.
Stay informed about common security vulnerabilities and how to mitigate them.
Requirements :
Bachelor’s degree in computer science or any related field.
3+ years of professional experience working with React Native.
Familiarity with React Native debugging tools.
Must be familiar with Android and iOS development tools.
Understanding of the app deployment process and common challenges.
Understanding how the internet works and how APIs function.