Angular : Lead
Role in Brief
Senior UI engineer will be a person with close to 6 to 9 years of relevant experience.
He/she will play a leading role during product development lifecycle. He/ she is expected to work as a part of technical product development team and undertake hands-on technical development work on assigned product’s development activities. He/ she will be responsible for resolving technical issues, provide functional and performance fixes as well. Additionally, he/she will oversee and guide junior team members on assigned technical tasks. Lead the technical discussions in internal / external team meetings, interaction with internal stakeholders over technical, functional requirements.
Minimum 5 years hands on experience in designing and developing application using Angular version 6 or higher.
Should be aware of different types of angular forms concepts
Should be aware of dynamic data bindings in angular components.
Should be aware of common design patterns
Expert in web application development involving Angular
Excellent in programming skills
Should have hands on experience in developing application with Spring Boot
Coordinate with the back-end developer in the process of building the RESTful APIs.
Communicating with external web services.
Should be familiar with multiple open-source development practices.
Should be a highly motivated, quick learner, and a self-driven independent performer.
Must be able to write unit test cases
Experience on working with Linux like Environment
Must have hands-on knowledge about Docker, Kubernetes, Git
Should have experience in performance tuning of UI applications
Should have knowledge about coding standards and best practices
Should have good communication skills
Work within the agile framework for product releases
Programming: Angular 6+, HTML , CSS,
Third party UI library: Bootstrap, Angular material, Kubernetes
•Serve as a thought leader & decision maker on technical, design & related issues
•Should love to solve challenges, pickup new languages, framework or technologies on the go.
•Excellent verbal and written communication skills.
Ownership & Accountability:
•Take ownership of your product/features – keep a keen eye out for bugs that might arise, ardently resolve them.
•Capable of delivering on multiple competing priorities with little supervision.
•Continuously keep assessing usability & relevance of product features. Come up with suggestions for improvements.
•Participate in product aligned research by tweaking/rewriting libraries
•Should love to build and ship products that enterprises will use every day.
•Work with problems of scale, employ technologies that are distributed in nature.
•Ability to design for performance, scalability, and availability
•Experience in building web applications and full product life-cycles.
•Experience with Scrum/Agile development methodologies
Someone who is passionate about open-source technologies and can show examples of their skills
Preferred Background and Abilities
Must have Knowledge of Angular 6+, HTML, CSS, RESTful API
Must have knowledge of Kubernetes