
Senior Software Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
We are seeking a talented Senior Software Engineer specializing in Frontend development to join our team at PayPal in Chennai, Tamil Nadu, India. This role offers an exciting opportunity to contribute to the full software lifecycle, from system design to the development of backend components, emphasizing business acumen, hands-on technology skills, a strong work ethic, and a collaborative spirit.
The ideal candidate will possess a minimum of 5 years of relevant work experience and a Bachelor's degree or equivalent. You will be instrumental in designing, developing, and maintaining sophisticated frontend applications using modern technologies such as JavaScript, TypeScript, Node.js, and React. Expertise in web frontend technologies including HTML5, CSS3, Webpack, and Bootstrap is essential.
As a key member of our engineering team, you will collaborate closely with product managers, designers, and backend engineers to bring user-friendly features and interfaces to life. Your responsibilities will include writing clean, efficient, and well-documented code that adheres to industry best practices and coding standards. A significant part of this role involves optimizing frontend applications for peak performance, scalability, and responsiveness. You will also conduct thorough code reviews, troubleshoot and debug complex frontend issues, and stay abreast of the latest frontend development trends to enhance team productivity and product quality.
Participation in Agile development processes, including sprint planning, daily stand-ups, sprint reviews, and retrospectives, is expected. Furthermore, you will have the opportunity to mentor junior engineers, providing guidance and support to foster their professional growth. Excellent communication and writing skills are vital, alongside a high level of curiosity, passion for technology, pride of ownership, and a drive for excellence.
You will be responsible for delivering complete solutions across the entire Software Development Lifecycle (SDLC), including design, implementation, testing, delivery, and operations. This includes advising immediate management on project-level issues, guiding junior engineers, and operating with minimal day-to-day supervision. You will make critical technical decisions informed by internal conventions and industry best practices. As a Frontend Engineer, you will independently design, code, and test complex features, and lead and mentor other engineers. You will drive technology and product innovation through rapid prototyping and iterative development, serving as a technical subject matter expert for the platform. You will lead complex architectural discussions, identify product/functionality gaps, and collaborate with internal teams to define development needs. Driving integration efforts and leading critical work streams for strategic initiatives sponsored by senior executives will be part of your role. You will also drive engineering excellence through CI/CD practices and proactively identify and troubleshoot integration or technical issues, ensuring code compatibility through comprehensive testing.