Job Description
Experience: 10+ years
Location: Noida (India) / work from home
We are seeking an Architect with experience in working with front-end web development, UI, Angular7, React.js, Vue.js, JavaScript, UI Architect, HTML5, CSS3, Node.js, SQL Server, Postgres to elevate our End-to-End user experience through disruptive thinking and innovative problem-solving.
Job Responsibilities
- An effective Front-end Architect establishes a technical vision with the development team and works with developers to turn it into reality
- Implement and enforce engineering best practices using modern standards and patterns
- Review unit test plans, tests, and code coverage to ensure high-quality delivery
- Implement engineering excellence by enforcing regular code reviews, continuous integration, high-test code coverage, ongoing code refactoring, and adequate documentation
- Good experience working closely with design teams and exposure to design tools like adobe xd, photoshop, zeplin
- Be involved in the conceptual phase of projects
- Come up with innovative technology-focused ideas
- Involvement with internal and external community initiatives.
- Lead on team-driven development approach
- Provide thought leadership to the team around new approaches and workflows and technologies
- Provide thought leadership to the business around innovative technology lead solutions
- Management of project lifecycles from business development to final delivery
Job Requirements
- Architect and develop a scalable and maintainable website from scratch
- Expert knowledge of JavaScript and ES6 (Extended version); HTML5/CSS3 with the expertise to fuse these with modern web development practices
- Highly proficient with CSS pre-processors such as Less/Sass/Scss, Flexbox (for device friendly output)
- Proven experience in troubleshooting, investigated, and solved UI performance issues
- Creating self-contained, reusable, and testable Modules and Components
- Mastery of npm, JS library structure, JS library packaging, & JS library publishing
- Good knowledge of Frontend build tools such as Gulp, Webpack or Rollup.js
- Architect solutions, establish best practices, and introduce/implement new technologies.
- Need to have experience in task estimation along with risk identification
- Deep understanding of Web Performance and Web Accessibility
- Knowledge of industry-standard software best practices, development lifecycle processes, and Agile and SCRUM methodologies
Add On:
- Experience with Node.js as a backend framework and any NoSQL
- Experience with AWS and Azure-based hosting environments
- Knowledge of integrating HTML with PHP and back-end systems like WordPress and Magento