Job Title: Senior User Interface Engineer
Years of Experience: 10+ years
Mandatory Technical / Functional Skills:
● Hands on experience in designing and developing applications using Angular 14 and above version.
● Proficient in JavaScript, Typescript, CSS 3, SCSS, HTML 5, ES6+, Responsive web design.
● Solid Experience with reactive programming concepts and RxJs (Observables)
● Experience in Micro Front End (MFE) architecture using webpack module federation, NGRX.
● Good knowledge of SOLID and component design principles
● Unit Testing (Jasmine, Karma, Jest)
● E2E Testing (Protractor, Cypress)
● Experience with Agile (Scrum)
● Good coding standards
● Very good communication skills
● Problem-solving attitude
● Ability to establish priorities Responsibilities
● Collaborate with the customer Business Analysts & SMEs to perform detailed requirements analysis
● Responsible for Components Design, Construction & Unit Testing of assigned components/modules
● Perform technical review and resolve any technical challenges
● Coordinate with customer stakeholders and bridge the offshore communication
● Understanding of agile development methodologies and test-driven development practices
● Responsible for overall deliverables and highlight if any risk
● Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
● Serve as mentor or coach to new or mid-level developers.
Job Qualifications and Skill Sets
The role requires an individual who is results-focused, proactive, highly collaborative, confident under pressure, and has demonstrated skill in both solution evangelism and expectation management. Strong leadership skills, excellent communication, time-management; planning, negotiation skills and presentation skills are highly desirable.
● Excellent analytical, problem-solving, and troubleshooting skills
● Ability to work both independently and as part of a team
● Knowledge in React is a plus