Job Title: React JS Developer Intern
Job Type: Full-time (In-Office)
Job Description:
As a React JS Developer Intern at our company, you'll be primarily focused on developing and implementing user interface components using React.js concepts and workflows such as Redux, Hooks, and Webpack along with Tailwind CSS. You will ensure that these components and the overall application are robust and easy to manage. A key part of your role will be working with Google Firebase to manage the backend, including Firebase Auth, Firestore DB, and Firebase Storage.
Responsibilities:
Developing new user-facing features using React.js.Building reusable components and front-end libraries for future use.Translating designs and wireframes into high-quality code.Optimizing components for maximum performance across a vast array of web-capable devices and browsers.Integrating Firebase Auth for user authentication processes.Managing and manipulating data using Firestore DB and Firebase Storage.Collaborating with other team members and stakeholders.
Requirements:
Currently pursuing or recently completed a degree in Computer Science, Information Systems, or a related field.Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.Thorough understanding of React.js and its core principles along with Tailwind CSS.Experience with popular React.js workflows (such as Redux or Hooks).Familiarity with newer specifications of EcmaScript.Experience with data structure libraries (e.g., Immutable.js).Knowledge of isomorphic React is a plus.Familiarity with RESTful APIs.Knowledge of modern authorization mechanisms, such as JSON Web Token.Experience with common front-end development tools such as Babel, Webpack, NPM, etc.Familiarity with code versioning tools (such as Git, SVN, and Mercurial).Knowledge of Python is a good-to-have.Must have experience with Google Firebase, including Firebase Auth, Firestore DB, and Firebase Storage.
Perks:
Access to the latest tools and technologies in React development.Opportunity to work on cutting-edge projects in a fast-paced, innovative environment.A learning-oriented work culture with mentorship and skill development programs.Flexible work hours to support work-life balance.Casual and friendly work environment.
How to Apply:
If you're passionate about React JS development, we'd love to hear from you. Submit your application and resume through LinkedIn or send it to hr@snipeit.ai. We are committed to providing equal employment opportunities to all applicants.