This role is for one of the Weekday's clients
We are looking for a talented and experienced Full Stack Engineer with a strong emphasis on JavaScript and React.js to join our innovative development team. The ideal candidate will have a proven track record in full stack development, with a deep understanding of both front-end and back-end technologies. This role involves designing, developing, and maintaining scalable web applications, ensuring seamless user experiences and robust functionality.
Responsibilities
- Full Stack Development: Design, develop, and maintain web applications using JavaScript, React.js, and other related technologies. Work on both front-end and back-end components to deliver end-to-end solutions.
- Front-End Development: Build responsive and dynamic user interfaces using React.js. Ensure a seamless user experience by implementing best practices in UI/UX design.
- Back-End Development: Develop and maintain server-side logic, APIs, and databases. Ensure robust and scalable back-end architecture using technologies such as Node.js, Express, and SQL/NoSQL databases.
- Code Quality and Best Practices: Write clean, maintainable, and efficient code. Conduct code reviews and ensure adherence to coding standards and best practices.
- Collaboration and Communication: Work closely with cross-functional teams, including designers, product managers, and other developers, to deliver high-quality products. Communicate effectively to gather requirements and provide technical insights.
- Performance Optimization: Optimize applications for maximum speed and scalability. Identify and resolve performance bottlenecks and issues.
- Testing and Debugging: Implement testing frameworks and conduct thorough testing to ensure the reliability and stability of applications. Debug and resolve issues in a timely manner.
- Continuous Learning and Improvement: Stay updated with the latest industry trends, technologies, and best practices. Continuously improve skills and contribute to the growth and knowledge of the team.
Required Skills And Qualifications
- Education: Bachelor's degree in Computer Science, Information Technology, or a related field. Advanced degrees or certifications are a plus.
- Technical Expertise: Proficiency in JavaScript, React.js, and related front-end technologies (HTML, CSS, etc.). Strong knowledge of back-end technologies such as Node.js, Express, and database management (SQL/NoSQL).
- Frameworks and Tools: Experience with front-end frameworks/libraries (Redux, Context API) and build tools (Webpack, Babel). Familiarity with version control systems (Git).
- Problem-Solving Skills: Strong analytical and problem-solving abilities. Ability to troubleshoot and resolve complex technical issues.
- Communication Skills: Excellent verbal and written communication skills. Ability to effectively collaborate with team members and stakeholders.
- Agile Methodologies: Experience working in Agile/Scrum development environments. Ability to adapt to changing requirements and deliver high-quality results.
Preferred Qualifications
- Experience with other front-end frameworks/libraries (Angular, Vue.js).
- Knowledge of cloud platforms (AWS, Azure, Google Cloud) and DevOps practices.
- Familiarity with containerization and orchestration tools (Docker, Kubernetes).
- Experience with testing frameworks (Jest, Mocha, Cypress).
Skills: full stack development,javascript,react.js