Front End Development Competency 2020

Deepak Khanna
2 min readDec 15, 2020

An individual must work and research upon mentioned areas as per latest front end application development standards:

  1. HTML 5
  2. CSS 3
  3. JavaScript
  4. Typescript
  5. CSS pre-processors
  6. Bootstrap
  7. Browser developer tools
  8. Version control/ GIT.
  9. Having understanding of Usability aspect, providing technological best user experience. So, these are some basic skills that every front-end developer possess
  10. Angular 5:n
  11. Karma / Jasmine
  12. Gulp
  13. Task Runners
  14. Node JS — Intermediate level
  15. We must spend time to gain the mindset which we are looking for in areas like:
  16. performance optimization approaches, with or without lazy loading
  17. deep level impact analysis for component consumption across platform,
  18. configurable solutions,
  19. reusability approach,
  20. Scalability
  21. Consistency
  22. Why AOT?
  23. Why Change detection? How ?
  24. ** how to consume should be made simpler for all documents
  25. HMR
  26. Webpack in-depth
  27. NodeJS
  28. Firebase
  29. Angular Cli in-depth
  30. HMR concepts
  31. Objective oriented programming
  32. SQL Lite
  33. MongoDb
  34. No SQL
  35. NPM
  36. Package management
  37. Typescript
  • Understanding front-end framework
  • Understanding of Messaging architecture
  • Supply chain life cycle understanding is crucial
  • Good to have Understanding .Net Business logic
  • Front-end .ts code development & integration
  • Front-end .html code integration, development support will be provided in the form of component (.ts & .html)
  • Setting up basic UI structure and framework for each team / modules / documents
  • Act as a support person with having constant guidance from the SME on the floor in front-end development
  • Browser compatibility issues
  • Any new UI development
  • Creation of UI in the form of components (HTML + behavior development)
  • Front-End Architecture with Micro-front End concepts
  • CI / CD process Front end development

How to be “The One” on tech-floor:

Research oriented individual

  • Be an awesome Web Engineer, do a lot of research on current trends and technologies. Join communities that will help you acquire more concepts. Get to know what worked for some developers and what failed them.
  • Being a developer / web engineer is not being a designer so you need to be careful in what you acquire. The art of reading is a skill that all front-end developers should have.
  • Read articles, guides, download e-books, subscribe to newsletters and make sure you get all the knowledge you require.
  • At the end, as a front-end developer you need to know performance testing and QA. Even the most professional developers acquire skills each day; so don’t ever stop reading.

Excellent Communication Skills

Be an awesome coder

  1. Use the Feynman Technique.
  2. Improve your soft skills.
  3. ‘Don’t be afraid to break things’
  4. Write code three times.
  5. Write lots of code in general.
  6. Do unit testing.

Testing Skills

--

--