Position: React.js Developer
Location: Dehradun
Company: DAStek Softwares Pvt Ltd
About the Role
We are seeking a talented and passionate React.js Developer to join our growing development team. The ideal candidate will be responsible for building modern, responsive, and high-performance web applications using React.js. You will work closely with designers, backend developers, and product teams to create intuitive user experiences and scalable front-end solutions.
Key Responsibilities
- Develop and implement user interface components using React.js.
- Build reusable components and front-end libraries for future use.
- Translate UI/UX designs and wireframes into clean, efficient, and maintainable code.
- Collaborate with cross-functional teams to design, develop, test, and deploy new features.
- Optimize applications and components for maximum speed, scalability, and cross-browser compatibility.
- Integrate front-end applications with RESTful APIs and backend services.
- Troubleshoot, debug, and resolve application issues to ensure a seamless user experience.
- Participate in code reviews and contribute to maintaining coding standards and best practices.
- Stay updated with emerging front-end technologies and industry trends.
- Contribute to application architecture, performance optimization, and technical documentation.
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
- Proven experience as a React.js Developer or Front-End Developer.
- Strong proficiency in JavaScript (ES6+), HTML5, and CSS3.
- Hands-on experience with React.js and its core principles.
- Experience with state management libraries such as Redux, Context API, or similar tools.
- Familiarity with modern front-end build tools such as Webpack, Vite, Babel, and npm/yarn.
- Understanding of REST APIs and asynchronous request handling.
- Experience with version control systems such as Git.
- Knowledge of responsive design principles and cross-browser compatibility.
- Strong problem-solving and debugging skills.
Preferred Skills
- Experience with TypeScript.
- Knowledge of Next.js and server-side rendering (SSR).
- Familiarity with testing frameworks such as Jest, React Testing Library, Mocha, or Enzyme.
- Understanding of CI/CD pipelines and deployment processes.
- Experience working in Agile/Scrum development environments.
- Basic understanding of UI/UX design principles and accessibility standards.
Desired Candidate Profile
- Strong analytical and troubleshooting abilities.
- Excellent communication and teamwork skills.
- Ability to manage multiple tasks and meet project deadlines.
- Self-motivated, detail-oriented, and eager to learn new technologies.
- Passion for building high-quality, user-centric web applications.
What We Offer
- Competitive salary package.
- Opportunity to work on innovative and challenging projects.
- Professional growth and learning opportunities.
- Collaborative and supportive work environment.
- Flexible work arrangements (where applicable).
Pay: ₹20,000.00 - ₹25,000.00 per month
Benefits:
- Flexible schedule
- Health insurance
- Paid sick time
- Paid time off
Work Location: In person