Extensive experience in web application development using Angular.js (v1) and Vue.js, including enterprise-scale, responsive designs
Strong frontend skills with HTML, CSS, JavaScript and backend exposure with Node.js and Express.js; REST API fundamentals
Experience with unit testing and mocking frameworks (Jest, Chai, Jasmine) and test-driven development
Excellent communication and collaboration skills; Agile experience (story creation, estimation, planning); proficient with JIRA, Git; 4-12 years of experience; B.Tech/MCA
Requirements:
Analyze requirements and gather user stories; break down into component tasks and provide estimates
Design, develop, and implement the application; deliver with unit tests
Participate in code reviews; train and mentor junior team members; promote best practices, code conventions, and design patterns
Interface with clients, developers and creative teams; stay current on new technologies and ensure security considerations are integrated into the application
Job description
Sr. Software Engineer specializing in Web application development using Angular and Vue.js . Will participate in the process from planning to execution, including developing the appropriate solutions hands-on with the team. Should have significant experience building responsive web applications. Should have experience with all facets of the design, development, and delivery of enterprise web applications. Should be well versed with the security aspects of the application. Must serve as a thought leader and coach to junior developers in all aspects of software development, code conventions, design patterns, best practices, software libraries and tools, UI guidelines, etc. Must be comfortable interfacing directly with clients, developers and creative experts.
Responsibilities
Analysis and Requirement Gathering.
Break down user stories into component tasks and provide estimates.
Application Design, Development, and implementation.
Development of application along with unit testing.