76: Internship 
Published: 2020-08-24 02:52:50

Self-taught programming is really hard, There is pros and cons, but the difficulty reaching out to the level of employable skills is real! What should I do? So, I am researching the job requirement and what the frontend engineer does at work! 



------------------------------
I want to get a job after all 6 months to a maximum of one year studying alone. I hope that I am investing the right thing, Coding makes me happy the most. It releases me a different version of me, and improved myself to problem-solver! Life is all about doing what I love! 



------------------------------
To make a positive output this time, Let's see what the several companies would like to hire a person, as their front-end developer, and figure out Why it is necessary to be while progressing my projects. 



------------------------------
• Determining the structure and design of our application.
• Ensuring user experience determines design choices.
• Developing features to enhance the user experience.
• Striking a balance between functional and aesthetic design.
• Building reusable code for future use.
• Documentation building
• Optimizing the platform for maximum speed and scalability.
• Utilizing a variety of markup languages to write web pages.
• Maintaining brand consistency throughout the design.
• Architect efficient and reusable framework that is used by thousands of people daily
 • Design service APIs and sockets, with tests
 • Collaborate with other engineers to create high-quality 
design and implementation for the project and deliver amazing results that our users love
 • Evolve our architecture to support partnerships with third party technological solutions, e.g. Telcos, Data Tracking, Email/Notification Services
 • Directly impacting the user experience through the design and implementation of new features and functionalities in Freehunter
 • Adhere to agile principles and work as part of a small but rapidly growing high-energy team delivering incredible, creative improvements our product
 • Tackle difficult problems, invent new solutions, influence product decisions; do things that no one else is doing on the web


------------------------------
• Degree in computer science or related field
• Understanding of key design principle
• Proficiency with HTML, CSS, JavaScript, and JQuery
• Knowledge of REACT tools including React.js, Redux
• Experience with graphic design applications such as Adobe suite will be a plus
• Experience with responsive and adaptive design
• Understanding of SEO principles
• Good problem-solving skills
• Excellent verbal communication skills
• Good interpersonal skills
• Ability to adapt to a changing environment quickly and easily
• Ability to work in a fast-paced start-up environment
• Great team player, self-motivated, good communication skills, strong interest in data-driven development
 • Proficient in at least 1 of the following programming technologies: Node.js, React.js, Express.js, SQL, MongoDB, PHP, Go
 • Solid understanding of object-oriented programming & REST API design
 • Knowledge & previous experience in agile or scrum
 • Proficient in the following frameworks/technologies will be an advantage but not a must: Docker, GCP/AWS Infrastructure, Firebase Integration, Redux
 • Experience with unit testing frameworks is an advantage (e.g., Mocha, Chai)
 • A Self-improver who seek out feedback on how to go the extra mile to improve your own work and the work of your team