Job Summary
We are seeking a highly skilled Sr. Software Engineer with 8 to 12 years of experience to join our dynamic team. The ideal candidate will have expertise in JavaScript React JS Redux CSS and HTML. Experience in Core Commerce is a plus. This hybrid role requires proficiency in English and offers the opportunity to work on impactful projects that drive our companys success.
Responsibilities
Develop and maintain high-quality web applications using JavaScript React JS Redux CSS and HTML.Collaborate with cross-functional teams to define design and ship new features.Ensure the performance quality and responsiveness of applications.Identify and correct bottlenecks and fix bugs.Help maintain code quality organization and automation.Participate in code reviews and provide constructive feedback to peers.Work closely with product managers to understand requirements and translate them into technical specifications.Implement and maintain best practices for software development.Stay up-to-date with the latest industry trends and technologies to ensure our applications are current and competitive.Contribute to the continuous improvement of our development processes.Mentor junior developers and provide guidance on best practices.Ensure all development activities comply with established standards and methodologies.Communicate effectively with team members and stakeholders to ensure project success.
Qualifications
Possess strong proficiency in JavaScript React JS Redux CSS and HTML.Demonstrate experience in developing and maintaining web applications.Show ability to work in a hybrid work model.Exhibit excellent problem-solving skills and attention to detail.Have experience in Core Commerce (nice to have).Display strong communication skills in English (Read/Write Speak).Show ability to work collaboratively in a team environment.Demonstrate a commitment to continuous learning and improvement.Have experience with code versioning tools such as Git.Exhibit a strong understanding of web development best practices.Show ability to mentor and guide junior developers.Demonstrate experience with agile development methodologies.Possess a strong understanding of software development life cycle (SDLC).