What are the responsibilities and job description for the ReactJS Developer position at Astrobyte Solutions LLC?
Job Details
Job Title: React JS Developer
Location: Rockville, MD
Job Type: Contract/Full Time
Qualifications
- 8 Years in software development and expertise in React Development Skills
- Strong experience with React.js, Redux, Hooks, and React Router
- Experience with JavaScript, ES6 , and modern front-end build pipelines and tools
- Understanding of UI/UX principles, including responsive design
- Experience with state management libraries (Redux, Context API)
- Proficiency in front-end testing frameworks (Jest, Mocha, or similar)
- Knowledge of front-end performance optimization techniques
- .Net Development Skills
- Strong understanding of object-oriented programming (OOP) and design patterns
- Experience with RESTful API development and microservices architecture
- Familiarity with databases (SQL, SQLDB)
- Experience with Azure cloud and PowerPlatform
- Experience with version control systems, such as Git
- Knowledge of Agile methodologies and experience working in Agile teams
- Familiarity with modern CI/CD pipelines and tools (Jenkins, GitLab CI, etc.)
Responsibilities
- Design and implement user interface components using React.js and related frameworks
- Build reusable components and front-end libraries for future use
- Work with RESTful APIs to connect front-end applications with backend services
- Optimize components for maximum performance across a vast array of web-capable devices and browsers
- Collaborate with UX/UI designers to implement front-end designs with high quality and performance standards
- Perform debugging and troubleshooting to ensure optimal application functionality
- Write well-designed, testable, and efficient code in .net
- Work with back-end services and APIs to support front-end functionalities
- Collaborate with the backend team to implement microservices and RESTful APIs
- Implement software development best practices and optimize code performance
- Conduct code reviews and provide mentorship to junior developers
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.