What are the responsibilities and job description for the Senior UI Developer with strong React native experience position at Aurum Data Solutions Inc?
Senior UI Developer with strong React native experience
Introduction:
We are seeking a highly skilled and experienced Senior UI Developer with a strong background in ReactJS, React Native, Next.js, TypeScript, and Unit Testing. The ideal candidate will have a proven track record of building scalable, responsive, and high-performance web and mobile applications. This role requires a collaborative mindset, attention to detail, and the ability to lead UI development initiatives from concept through execution.
Responsibilities:
- Develop and maintain modern, scalable web and mobile applications using ReactJS, React Native, and Next.js.
- Build high-quality, cross-platform mobile applications using React Native (iOS & Android).
- Write clean, efficient, and well-documented code using TypeScript.
- Implement unit testing frameworks (e.g., Jest, React Testing Library) to ensure robust code quality.
- Optimize application performance, scalability, and user experience across web and mobile platforms.
- Collaborate with UX/UI designers, backend developers, and product owners to deliver seamless user experiences.
- Review and mentor the work of junior developers to ensure adherence to best practices and coding standards.
- Participate in code reviews, architectural discussions, and agile ceremonies (e.g., sprint planning, retrospectives).
- Stay current with front-end and mobile development technologies and trends to drive innovation.
Requirements:
Required Skills and Qualifications:
- 10 years of overall software development experience.
- Strong expertise in ReactJS, React Native, and Next.js frameworks.
- Proven experience in building and deploying mobile applications using React Native.
- Proficient in TypeScript and modern JavaScript (ES6 ).
- Hands-on experience with unit testing tools and frameworks (e.g., Jest, Mocha, Cypress).
- Strong understanding of HTML5, CSS3, SASS/SCSS, and responsive web design.
- Familiarity with mobile UI/UX principles and performance optimization techniques.
- Experience with state management libraries such as Redux, Zustand, or Recoil.
- Experience with RESTful APIs, GraphQL, and client-server integration.
- Knowledge of CI/CD pipelines and version control systems (e.g., Git, GitHub, GitLab).
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
Education:
- Bachelor’s or master’s degree in computer science, Engineering, or a related field.
Salary : $60 - $70