Job Responsibilities
* Have a good understanding of frontend frameworks like ReactJs, Vue (optional)
* Have good knowledge to work on Single Page Applications (SPAs) built on cutting-edge technologies
* Have a good understanding of eCommerce platform microservices and the ability to develop solutions spanning across microservices (optional)
* Collaborate with engineers to solve difficult problems aimed at enhancing customer experience
* Manage interactions with internal and external partner teams
* Mentor and groom junior developers to produce high-quality code
* Share technical knowledge and establish best practices across teams
* Become Subject Matter Expert (SME) on one or more technologies within the organization
* Set up monitoring dashboards, alerts, and handle other technical operations for microservices you own
Required Skills and Qualifications
You are expected to have:
* Expert knowledge of Software Engineering best practices, including SDLC, coding standards, code reviews, source control, build processes, testing, and operations
* Ability to lead a project from requirements scoping to launch as part of a team
* Experience communicating with technical teams like Testing and Product to gather requirements and translate them into technical specifications
* Ability to develop high-level design documents based on requirements and explain them to junior team members
Skills and Qualifications
* Bachelor's or Master’s Degree in Computer Science or a related field from a reputable institution
* Minimum of 5 years of professional software development experience
* Proficiency in frontend development
* Proficiency in backend services (optional)
* Experience with technologies like ReactJs, Vue (optional), and frameworks like Express or Hapi (optional)
* Experience mentoring and working with remote teams
* Strong analytical and programming skills
* Excellent problem-solving abilities
* Solid understanding of Computer Science fundamentals
* Good grasp of Object-Oriented Programming concepts
* Good understanding of web technologies
* Quick learner with a passion for learning and adapting to new technologies
* Excellent verbal and written communication skills and team-oriented attitude
* Attention to detail and a strive for perfection
#J-18808-Ljbffr