Require Senior React/React Native Developer to join our dynamic team.
Major skills / technologies required:
Core Skills Details: React, React.js, React Native, JavaScript, Kotlin, Groovy, Java, Redux, Webpack, TypeScript, Redux, Babel, NPM/Yarn, RESTful APIs, HTML5, CSS3, Bootstrap, GraphQL
Databases: MySQL, PostgreSQL, Oracle, SQL Server
Tools: Jest, Mocha, Enzyme, ESLint, Prettier, IntelliJ, STS, Eclipse, SoapUI, Postman, Git, XCode, Android Studio, Confluence, Jira, Figma
Cloud Ready: Docker files, Containers, Kubernetes, AWS, Azure
Experience & Soft Skills
· Total Experience up to 5-10 years
· Good Experience on handling Platform/Hosting support functionality.
· Banking Experience is preferred
· Strong analytical and problem-solving abilities.
· Excellent communication and teamwork skills.
· Ability to work independently and manage multiple tasks effectively.
· A proactive approach to learning new technologies and improving existing processes.
Responsibilities
· Create and maintain user interface components using React.js./ React Native
· Translate design wireframes and mockups into responsive, interactive web applications.
· Build reusable components and front-end libraries for future use.
· Ensure components are modular and maintainable.
· Optimize components for maximum performance across a variety of web-capable devices and browsers.
· Identify and address performance issues.
· 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 clean, maintainable, and scalable code.
· Follow best practices for code organization and structure.
· Write unit and integration tests to ensure code robustness.
· Debug and resolve issues as they arise.
· Keep up-to-date with the latest industry trends and technologies.
· Continuously improve skills and knowledge related to React.js and front-end development.
· Document technical specifications and code for future reference.
· Ensure proper documentation of components and their usage.
· Identify and enable user interactions on web platforms.
· Ensure the user experience is smooth and intuitive.
· Implement security measures to protect user data and application integrity.
Stay informed about common security vulnerabilities and how to mitigate them.
Good To Have
API: API Gateway knowledge (Kong / CA API GW / Azure API GW / AWS API GW)
Agile: Scrum, Kanban, Test Driven Development
DevOps: Git (and TFS), Gradle, Maven, Azure dev ops, Build pipelines, GitHub CI CD