job title: senior react developer (react & react native)
job summary:
we are seeking an experienced senior react developer with expertise in react and react native to build dynamic web and mobile applications. the ideal candidate will have a strong command of modern javascript frameworks, a deep understanding of mobile-first and responsive design principles, and the ability to deliver high-quality applications across platforms. this role involves close collaboration with product, design, and backend teams to create seamless user experiences.
key responsibilities:
- frontend development:
- design and develop high-quality, scalable, and reusable components using react for web applications.
- build, maintain, and enhance cross-platform mobile applications using react native.
- implement responsive designs and ensure cross-browser compatibility.
- performance optimization:
- optimize applications for maximum speed and scalability.
- debug and resolve performance bottlenecks in both web and mobile applications.
- collaboration & architecture:
- collaborate with backend developers to integrate apis and ensure smooth data flow.
- define and maintain coding standards, best practices, and reusable components.
- lead technical discussions and provide mentorship to junior developers.
- testing & deployment:
- write unit and integration tests to ensure code reliability using frameworks like jest or react testing library.
- manage application deployment to app stores and web environments.
required skills:
- javascript/typescript expertise: strong experience with modern javascript (es6+) and typescript.
- react & react native:
- proficiency in building and maintaining web applications using react.
- hands-on experience developing cross-platform mobile applications using react native.
- state management: experience with state management libraries like redux, mobx, or recoil.
- ui/ux integration: ability to work with designers and implement pixel-perfect designs.
- version control: proficiency with git and collaborative workflows.
- testing: experience with testing tools such as jest, mocha, or cypress.
preferred qualifications:
- experience with expo for react native development.
- familiarity with backend integration using graphql or rest apis.
- knowledge of app deployment to the apple app store and google play store.
- experience with ci/cd pipelines for mobile and web applications.
- familiarity with cloud platforms like aws or firebase.