Overview
The Fullstack Developer (React Express) plays a critical role in the development of dynamic web applications that enhance user experience and functionality. This position requires a unique blend of skills that span both the frontend and backend development spectrum. The ideal candidate will be proficient in modern JavaScript frameworks particularly React and backend technologies such as Express.js. engagement.
Key Responsibilities
- Design and develop user interfaces using React.js.
- Implement serverside logic using Express.js.
- Create RESTful APIs for frontend and backend communication.
- Manage database operations and optimize performance.
- Ensure crossplatform optimization for mobile and web.
- Collaborate with UI/UX designers to translate designs into functional applications.
- Implement security and data protection measures across applications.
- Write clean maintainable and efficient code.
- Participate in code reviews and maintain code quality.
- Debug and troubleshoot technical issues across the stack.
- Stay updated with emerging technologies and industry trends.
- Document development processes code changes and system designs.
- Work with Agile development methodologies participating in sprints.
- Engage in regular communication with stakeholders to gather requirements.
- Contribute to team meetings providing insights and recommendations.
Required Qualifications
- Bachelors degree in Computer Science Information Technology or a related field.
- Proven experience in fullstack development with React and Express.
- Strong understanding of JavaScript HTML and CSS.
- Familiarity with database technologies like MongoDB or SQL.
- Experience in API design and development.
- Knowledge of version control systems particularly Git.
- Understanding of responsive design and mobilefirst principles.
- Experience with frontend development tools such as Webpack or Babel.
- Familiarity with testing libraries and frameworks (e.g. Jest Mocha).
- Ability to work both independently and collaboratively in a team environment.
- Strong problemsolving and analytical skills.
- Excellent communication skills both written and verbal.
- Experience in Agile methodologies and continuous integration processes.
- Passion for learning new technologies and staying current in the field.
- 13 years of professional experience in fullstack development roles.
express.js,api design,webpack,jest,html,database management,mongodb,problem-solving skills,version control,agile methodologies,api development,javascript,git,react,mocha,babel,sql,css,responsive design