Front End Development Competency 2020
2 min readDec 15, 2020
An individual must work and research upon mentioned areas as per latest front end application development standards:
- HTML 5
- CSS 3
- JavaScript
- Typescript
- CSS pre-processors
- Bootstrap
- Browser developer tools
- Version control/ GIT.
- Having understanding of Usability aspect, providing technological best user experience. So, these are some basic skills that every front-end developer possess
- Angular 5:n
- Karma / Jasmine
- Gulp
- Task Runners
- Node JS — Intermediate level
- We must spend time to gain the mindset which we are looking for in areas like:
- performance optimization approaches, with or without lazy loading
- deep level impact analysis for component consumption across platform,
- configurable solutions,
- reusability approach,
- Scalability
- Consistency
- Why AOT?
- Why Change detection? How ?
- ** how to consume should be made simpler for all documents
- HMR
- Webpack in-depth
- NodeJS
- Firebase
- Angular Cli in-depth
- HMR concepts
- Objective oriented programming
- SQL Lite
- MongoDb
- No SQL
- NPM
- Package management
- 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
- Use the Feynman Technique.
- Improve your soft skills.
- ‘Don’t be afraid to break things’
- Write code three times.
- Write lots of code in general.
- Do unit testing.