Develop and maintain responsive user interfaces for web and mobile apps. Must have expertise with React and a deep understanding of all stages of the software development life cycle. Will write, test, debug, and implement code to meet user requirements. About the Role- Seeking a senior software engineer to design and implement software solutions. In this role, you will be responsible for developing and implementing user interface components using React. js, along with tools such as Redux, Flux, and Webpack. You will also be responsible for profiling and improving front-end performance and documenting our front-end codebase. Key Duties and Responsibilities-
Design and develop responsive user interfaces using React
Responsible for defining coding standards and architecture to ensure we build applications on strong foundations
Mentoring team members working on Javascript applications
Performing code reviews to ensure standards compliance
Implementing and maintaining TDD in applications and continuous integration
Collaborating with a cross-functional team of project managers, project analysts and sales staff to deliver high-quality, interactive products on time
SKILLS, QUALIFICATION EXPERIENCE-
5+ years of experience in Javascript/Typescript development.
Should understand design patterns and their application to Javascript development
Must know a modern front-end JS framework like React.js + Redux Additionally, Next.js is a bonus
Must know functional programming paradigms
Git and branch management knowledge
Experience debugging frontend problems and a knowledge of frontend debugging tools.
Should understand OO concepts and their application to Javascript
Experience optimizing browser loading and rendering
Ability to work under pressure and deliver against tight deadlines
Hands-on experience with HTML5, CSS3.
Experience with Agile methodologies and development practices
Experience with bundling and building tools such as Webpack and Gulp.
MVC Architecture experience
Bachelor s degree in Computer Science or equivalent
Good communication skills and good organization skills.
Proficiency in writing cross-browser compatible code
Job Classification
Industry: Software ProductFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Full Stack DeveloperEmployement Type: Full time