React Native Developer
Job Description
A Bachelor's Degree in Computer Science, Information Technology, or a closely related field.
A minimum of 8 to 10 years of experience in mobile application development, ideally in a commercial, service-oriented, technology vendor, banking, or financial services environment.
Extensive experience in application development with a solid grasp of digital solutions and Consumer Banking operations.
Proficiency in development tools and practices encompassing code review, build, packaging, and deployment processes.
Exceptional analytical and problem-solving abilities, with the capability to comprehend and engage with intricate technical specifications.
Proven experience collaborating within a multi-disciplinary and matrixed team setting.
Experience in developing digital banking, financial services, or eCommerce applications is highly beneficial.
Technical Skills
Deep knowledge and practical experience in several of the following domains:
Mobile Development: React Native, iOS, Android
Frontend: ReactJS, Next.js, TypeScript, Angular 2+, HTML5, CSS
Backend: Java/J2EE, Web Services, RESTful APIs, JSON
Full Stack Development: Experience is a distinct advantage
Digital Banking UX: Strong understanding of mobile and web user experience principles
DevOps & CI/CD: Comprehensive experience with CI/CD toolchains and DevOps methodologies
Microservices & Kubernetes: Experience is a plus
Databases: MySQL, Oracle, DB2, Microsoft SQL Server, Microsoft Access
Software Engineering: Familiarity with Object-Oriented Programming, SDLC frameworks, and development methodologies
Automated Testing: Experience with tools such as JMeter, TOSCA, or equivalent
Familiarity with application build, packaging, deployment, and code review tools.
