Job Description
We are seeking a highly skilled and motivated senior web developer to join our growing tech team. In this role, you will be responsible for designing and developing robust and scalable web applications, focusing on both front-end and back-end development using React.js and Node.js.
Key Responsibilities:
- Collaborate with cross-functional teams to deliver high-quality web applications.
- Design, implement, and maintain scalable web applications with a focus on performance and responsiveness.
- Write clean, maintainable, and testable code to ensure quality and consistency.
- Work closely with UX/UI designers to create seamless user interfaces and enhance the user experience.
- Troubleshoot and optimize web applications for performance and scalability.
- Participate in code reviews, contribute to design discussions, and provide mentorship to junior developers.
- Stay up to date with the latest industry trends and best practices in web development.
Required Skills:
- Proficiency in React.js and Node.js.
- Strong knowledge of JavaScript, HTML5, CSS3, and front-end technologies.
- Experience with RESTful API integration and server-side rendering.
- Familiarity with version control tools (e.g., Git) and Agile methodologies.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and the ability to work well in a team environment.
Desired Skills:
- Familiarity with cloud services such as AWS or Azure.
- Experience with front-end testing frameworks like Jest or Mocha.
- Knowledge of Docker and containerized applications.
- Experience with GraphQL is a plus.
Benefits:
- Competitive salary with opportunities for growth.
- Health, dental, and vision insurance.
- Flexible working hours and remote work options.
- Generous paid time off (PTO).
- Professional development opportunities and a collaborative work environment.
If you are a passionate developer with a desire to work in a fast-paced, innovative environment, we encourage you to apply for this exciting opportunity!
Know someone perfect for this role? Share this job post!