Job Description
Duties:
Key responsibilities and duties include, but are not limited to:
Building world-class user experiences
Able to complete a complex software lifecycle: scope, design, code, test and implementation
Participate in requirement analysis and definition
Collaborate with back-end developers and web designers to improve usability
Ensure high quality graphic standards and brand consistency
Translation of visual designs into pixel perfect implementation
Optimize applications for maximum speed
Follow established company software development guidelines and procedures.
Essential skills and experience required:
5+ years proven work experience as a Front-end developer
Hands on experience with Angular 6 or higher
Hands on experience with markup languages
Comprehensive knowledge of front-end tools/technologies including Java Script, CSS, HTML5, & front-end frameworks like JQuery, Angular, TypeScript etc
Experience with Front-End Architecture Patterns such as eventual consistency, input validation, etc
Proficient understanding of cross-browser compatibility issues and ways to work around them
Excellent knowledge of browser troubleshooting and debugging practices and techniques
Proficient understanding of code versioning tools, such as (Git, Mercurial, SVN)
Experience consuming APIs (REST, SOAP)
Familiarity with agile methodologies
An ability to perform well in a fast-paced environment
Bachelor degree in Computer Science
Ability to freely communicate in English.
Preferred skills and experience:
Experience with building SaaS web applications based on microservice architecture.
Experience with cloud platforms such as Azure, AWS, or GCP is a plus.
Experience with C#, ASP.NET, .NET Core
Experience with front-end testing frameworks such as Protractor
Experience with design systems such as Axure, Invision, etc.
💡 Quick Summary
Seeking a career-building opportunity? The Senior Software Development Engineer |UI Development 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.
