Job Description
Senior Front-End Developer (Angular)
Duties and Responsibilities:
Gather user requirements
Develop flowcharts, layouts and documentation to identify requirements and solutions
Write well designed, testable, efficient code
Producing specification and determine operational feasibility
Integrate software components into a fully functional software system
Develop software verification plans and quality assurance procedures
Executing full lifecycle software development
Document and maintain software functionality
Troubleshoot, debug and upgrade existing systems
Deploy programs and evaluate user feedback
Comply with project plans and industry standards
Participate in code reviews
These duties and responsibilities may be added to and/or amended by ICM in consultation with you.
Essential Skills & Experience
7+ years commercial experience of software development which involved a large chunk of front-end development
Knowledgeable with the software development life cycle (SDLC) from preliminary system
Ability to produce clean and concise code which can be understood and maintained by other team players
Proficient with Angular 2 and above (2 years minimum of continuous hands on development)
Proficient with Typescript
Proficient with ECMAScript (JavaScript) 6
Proficient with CSS3 and SASS
Good knowledge of HTML5
Knowledge of HTTP protocol and Web Sockets
Good understanding of reactive extensions for JavaScript (RxJS)
Application state management frameworks (ideally NGXS, but NgRx and React/Redux also count)
Responsive design, ideally using Bootstrap or Google Material Design
Writing and maintenance of unit and end-to-end tests (Jasmine, Protractor, Jest, Cypress etc.)
Working knowledge of source control systems (Git): branching, merging, conflict resolution
Good To Have
UI / UX skills
Webpack
React
Gitflow
Knowledge of ASP .NET / C#, the framework of our back end microservices
Some experience with JAVA
Experience with hybrid mobile apps development (e.g. using Ionic Framework)
Experience in API design and API mock-ups and relevant tools (e.g. Swagger)
Web Services / SOAP
Basic knowledge of UML
Experience with Baggage Handling systems or other Airport Services
Experience doing Performance Analysis and improving performance of front-end systems
Ability to showcase the Front End you have developed and you are proud of, with a short walkthrough through the code explaining your technical decisions
Core competencies
Good interpersonal skills and strong listening ability.
Excellent analysis and problem-solving skills.
Strong sense of ownership and high degree of accountability for his/her work
Meticulous work ethic
Ability to work independently, as well as have a team focus
Good communication (written and verbal).
Able to perform with limited supervision.
Qualifications
University degree in the field of computer science or relevant industry qualifications – a plus
Diversity & Inclusion
We are an Equal Opportunity Employer and seek to hire the best candidate regardless of age, beliefs, disability, ethnicity, gender or ****** orientation.
💡 Quick Summary
Seeking a career-building opportunity? The Senior Front|End Developer |Angular position is now open for candidates interested in the Software Developer Jobs sector. This role in Bengaluru offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
