Job details

Senior React Native Developer

  • Java
  • Redux
  • REST
  • Cypress
  • Node.js
  • TypeScript
  • Agile

Posted: 1 week ago

Job description

  • We are looking for a versatile UI Developer who thrives in a dynamic environment, balancing defect resolution, feature development, and unit testing responsibilities.
  • As a UI Developer, you will be integral to our team's success, collaborating closely with backend developers, designers, and product managers to deliver high-quality user interfaces.
  • Your expertise in React JS, Redux, and proficiency in writing Cypress unit tests will be crucial in ensuring the reliability and functionality of our applications.

Key Responsibilities:

  • Feature Development : Design and develop new features in React JS and ensure they meet design and functionality requirements. Estimate the time required (ETA) accurately for each feature implementation.
  • Defect Resolution : Investigate and resolve defects reported during testing or production. Prioritize and address issues promptly to maintain application reliability.
  • Debugging and Troubleshooting : Proactively identify and resolve front-end issues, including layout inconsistencies, performance bottlenecks, and JavaScript errors.
  • Unit Testing (UT): Write effective unit tests using Cypress for UI components and ensure adequate test coverage. Integrate backend APIs seamlessly into the UI layer.
  • Technical Skills : Demonstrate expertise in JavaScript, HTML5, CSS, Bootstrap, and responsive design principles. Utilize Redux for state management and Micro Frontend architecture for modular UI development.
  • Code Quality and Reusability : Write clean, maintainable, and reusable code following best practices. Conduct code reviews and participate in Dev Testing to ensure code quality and adherence to coding standards.
  • Collaboration and Teamwork : Actively participate in Agile ceremonies including daily Scrum meetings, sprint planning, and retrospectives. Mentor junior developers and assist senior developers as needed.

Required Skills:

  • Professional experience as a UI Developer, proficient in React JS, Redux, and Cypress for UT.
  • Strong understanding of frontend technologies such as JavaScript, HTML5, CSS, Bootstrap, and responsive design.
  • Experience with integrating backend APIs into frontend applications.
  • Familiarity with version control systems like GIT, issue tracking tools like JIRA, and Agile methodologies.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work effectively both independently and as part of a team.

Good to have:

  • Knowledge of Node.js and TypeScript, REST, JSON, Golang.
  • Experience with Micro Frontend architecture.
  • Previous exposure to CI/CD pipelines and automated testing frameworks.

Personal Attributes:

  • Passionate and proactive attitude towards work assignments.
  • Strong communication and interpersonal skills.
  • Commitment to delivering high-quality solutions and continuous improvement.
  • Ability to thrive in a fast-paced, collaborative environment.
BPM / BPO,
Full Time, Permanent
Software Development
Education
Any Graduate
Any Postgraduate
Key Skills
Skills highlighted with ‘‘ are preferred keyskills