Description
We are seeking a highly skilled Senior React Native Developer to join our dynamic team, focusing on developing and enhancing internal applications for a major financial institution. You will be responsible for leading new projects, improving existing systems, and working closely with cross-functional teams to deliver high-quality software solutions. This is an opportunity to work on cutting-edge financial applications that are integral to the company’s operations.
Requirements
- 5+ years of experience as a frontend or full-stack developer
- 4+ years of experience working with React (including React Hooks)
- Strong experience with Next.js is highly desirable
- Solid understanding of web technologies and browser behavior
- Proficiency in CSS-in-JS frameworks (Emotion, styled-components) or SCSS
- Expertise in state management tools (Redux, MobX, React state)
- Strong experience with TypeScript
- Familiarity with terminal commands and tools like git, npm, yarn
- Excellent command of English and communication skills
- Ability to handle both new project development and improvements to existing applications
Will be a plus
- Experience with SWR for data fetching
- Testing experience with Jest
- Familiarity with Chakra UI for UI component development
- Experience with JSON
- Knowledge of Node.js
Responsibilities
- Design, develop, and maintain web applications using React and Next.js
- Improve and optimize existing codebases and applications, ensuring scalability and performance
- Collaborate with cross-functional product teams in short feedback loops to deliver features efficiently
- Ensure best practices in coding standards, code reviews, and testing procedures
- Implement responsive and visually appealing UI using CSS-in-JS or SCSS
- Manage application state with tools like Redux, MobX, or React state
- Write clean, maintainable, and scalable TypeScript code
- Use terminal tools (git, npm, yarn, etc.) for project management and deployment
What we offer:
- Opportunities for personal and professional growth in global environment.
- Flexible working schedule and opportunity to work remotely.