Apply for Internship | Full-Stack Engineer
Role Overview:
- Enhancing the app’s architecture to promote modularity and scalability
- Establishing best practices and performance metrics for the application
- Ensuring the quality and responsiveness of applications
- Crafting new user-facing features utilizing React.js
- Creating reusable components and frontend libraries for future utilization
- Converting designs and wireframes into high-quality code
- Developing REST APIs for both mobile and web applications
- Crafting code that is reusable, testable, and efficient
- Designing and implementing high-availability applications
- Documenting Node.js processes, including database schemas, and preparing reports
Additional Qualifications:
- Proficiency in addressing cross-browser compatibility issues
- Exceptional knowledge of HTML5, CSS, JavaScript, TypeScript, and React.js
- Familiarity with Node.js and associated frameworks like Express.js
- Understanding the intricacies of asynchronous programming and its associated solutions
- Proven experience with popular React.js workflows, including Redux
- In-depth comprehension of React.js and its core principles
- Experience working with server-client architectures and consuming JSON data from APIs
- Knowledge of modern EcmaScript specifications
- Familiarity with contemporary authorization mechanisms such as JSON Web Token
- Proficiency with common frontend development tools like Babel, Webpack, NPM, etc.
- A knack for benchmarking and optimization
- Competent usage of code versioning tools, such as Git
Job Details:
- Job Type: Internship
- Benefits: Work from home
- Schedule: Flaxible