We are looking for a passionate and skilled Senior Developer to join our team. The ideal candidate will have solid experience in web and mobile application development, with in-depth knowledge of React. They will be responsible for designing, developing, and maintaining high-quality applications while closely collaborating with the design team and other developers.
Core Technical Skills:
* Strong knowledge of the React ecosystem
* Proficiency in CSS3 and HTML5
* Excellent understanding of TypeScript, ECMAScript, and JSX
* Solid knowledge of REST APIs, HTTP protocol, and OAuth2 standards
* Familiarity with Redux
* Advanced use of Git
* Basic to good knowledge of SQL and NoSQL databases
React Expertise:
* Experience in building reusable components and managing application state using React Hooks or Class Components
* Strong understanding of React architecture principles and logic
* Excellent ability to style components using CSS
* Experience in optimizing React applications for Web Vitals and SEO
Soft Skills:
* Strong teamwork skills
* Proven problem-solving abilities
Nice to Have:
* Expertise in Vite
* Experience developing cross-platform mobile applications for iOS and Android using React Native
* Basic knowledge of the Expo framework
* Experience developing web applications with Next.js, Vue.js, and/or Angular
* Experience in backend development using Nest.js and/or Node.js
* Experience in native iOS (Swift/Objective-C) and/or Android (Kotlin/Java) development
* Familiarity with Agile/Scrum methodologies
* Experience with CI/CD (Continuous Integration/Continuous Deployment) tools
* Contributions to open-source projects
* Degree in Computer Science or related fields
* Knowledge of Component-based and Atomic Design patterns
* Understanding of UX/UI principles and design patterns
* Familiarity with Redux Thunk, Redux Saga, and Redux Toolkit
#J-18808-Ljbffr