Working Hours: US Eastern Time Zone
We are looking for an experienced Senior ReactJS Developer to join our team. The ideal candidate will have a strong background in frontend development specifically using ReactJS and will be responsible for creating and maintaining the frontend of our applications by connecting with backend APIs. This role requires a high level of proficiency in ReactJS and a deep understanding of frontend technologies.
Key Responsibilities:
- Frontend Development:
- Design develop and maintain user interfaces using ReactJS.
- Build reusable components and frontend libraries for future use.
- Ensure the technical feasibility of UI/UX designs.
- API Integration:
- Connect and integrate the frontend with backend APIs.
- Ensure efficient data loading and processing to create a seamless user experience.
- Work closely with backend developers to understand and utilize APIs effectively.
- Performance Optimization:
- Optimize components for maximum performance across a vast array of webcapable devices and browsers.
- Implement best practices for frontend performance optimization.
- Code Quality & Testing:
- Write clean maintainable and efficient code.
- Conduct code reviews to ensure adherence to best practices and standards.
- Implement and maintain unit and integration tests to ensure code quality.
Required Experience:
- Professional Experience:
- 5 years of experience in frontend development with a focus on ReactJS.
- Technologies & Tooling:
- Programming Languages: Proficient in JavaScript (ES6) HTML5 and CSS3.
- Frameworks/Libraries: Strong experience with ReactJS Redux and other related libraries.
- API Integration: Experience with RESTful APIs and GraphQL.
- Tooling: Proficiency with version control systems (Git) build tools (Webpack Babel) and code editors (VS Code).
Requirements
- Bachelors in Computer Sciences or Equivalent
- Strong understanding of modern frontend development practices.
- Experience with state management libraries like Redux or Context API.
- Knowledge of frontend performance optimization techniques.
- Familiarity with testing frameworks such as Jest Enzyme or Testing Library.
- Ability to work effectively in a remote environment aligning with US Eastern Time Zone hours.
- Excellent problemsolving skills and attention to detail.
- Strong communication and collaboration skills.
Preferred Skills:
- Experience with TypeScript.
- Familiarity with serverside rendering (Next.js).
- Knowledge of modern authentication mechanisms such as JWT OAuth2.0.
- Experience with CSS preprocessors like SASS or LESS.
- Understanding of Agile methodologies and experience working in Agile teams.
Benefits
- Competitive salary and benefits package.
- Opportunities for professional development and growth.
- Collaborative and innovative work environment.
- Chance to work on cuttingedge cloud projects.
- Supportive and inclusive company culture
- Medical insurance
- Company gadgets
- Paid time off
Bachelors in Computer Sciences or Equivalent Strong understanding of modern front-end development practices. Experience with state management libraries like Redux or Context API. Knowledge of front-end performance optimization techniques. Familiarity with testing frameworks such as Jest, Enzyme, or Testing Library. Ability to work effectively in a remote environment, aligning with US Eastern Time Zone hours. Excellent problem-solving skills and attention to detail. Strong communication and collaboration skills. Preferred Skills: Experience with TypeScript. Familiarity with server-side rendering (Next.js). Knowledge of modern authentication mechanisms such as JWT, OAuth2.0. Experience with CSS preprocessors like SASS or LESS. Understanding of Agile methodologies and experience working in Agile teams.