What you’ll do
- Collaborate with cross-functional teams to design, develop, and deploy web applications using ReactJS and Django frameworks.
- Implement responsive user interfaces that meet the requirements and design specifications.
- Write efficient, reusable, and scalable code using best practices and coding standards.
- Integrate backend services and databases with the frontend using RESTful APIs.
- Stay updated with the latest industry trends and best practices in ReactJS, Django, and NLP.
- Conduct code reviews, provide constructive feedback, and ensure high-quality codebase.
- Troubleshoot and debug issues, perform testing, and ensure the overall stability of the application.
- Actively contribute to the team’s agile development process, including sprint planning, stand-ups, and retrospectives.
Background and Experience
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 1+ year of professional experience as a Software Development Engineer or a similar role.
- Strong proficiency in ReactJS and Django frameworks.
- Experience with front-end technologies such as HTML, CSS, and JavaScript.
- Familiarity with NLP concepts and libraries, such as NLTK or SpaCy, is a bonus.
- Knowledge of RESTful APIs and experience in integrating frontend with backend services.
- Understanding of software development principles, design patterns, and coding best practices.
- Familiarity with version control systems like Git.