Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading tech company seeks a Senior Frontend Engineer to enhance platform capabilities and mentor engineers. In this key role, you will drive high-quality results, manage services, and collaborate with diverse stakeholders while ensuring best practices in software development. A Bachelor's or Master's degree in Computer Science is required, along with substantial experience in frontend technologies like React and Typescript.
Roles and Responsibilities : .
Technical Design and Development :
- Collaborate closely with Engineers to devise the best technical strategies and execute platform enhancements.
- Own the delivery of timelines, ensuring high-quality results.
- Establish software development best practices and encourage team adoption.
Stakeholder Collaboration :
- Work with non-technical stakeholders (Product Managers, Designers, Marketing, Operations) to align on business objectives.
Mentoring and Leadership :
- Mentor a team of engineers, providing guidance and support.
- Foster a culture of excellence and problem-solving within the team.
Software Availability and Enhancement :
- Ensure functional availability and enhance products based on requirements.
- Manage cloud-based services, web applications, and RESTful web services.
Engineering Excellence :
- Own the engineering excellence and operational readiness of services, meeting SLAs and SLOs.
- Drive service quality, security, scalability, and other performance aspects.
- Dive deep into issues, providing both reactive and long-term solutions.
Support and Mentorship :
- Assist other Support Engineers on complex RCA issues.
- Provide technical mentoring and guidance to fellow engineers.
- Offer L3 engineering support.
Must Have Skills :
Microservices and Front-End :
- Preferred 8+ years experience in at least one modern web front-end development.
- Strong proficiency in Typescript and JavaScript, HTML5, and CSS3.
- In-depth experience with at least one modern frontend framework/library (React).
- Proficient in TypeScript and modern JavaScript (ES6+).
- Solid understanding of state management libraries (Redux, Vuex, or NgRx).
- Experience with RESTful APIs, GraphQL, and integrating frontend applications with backend services.
- Familiarity with UI/UX design principles and a keen eye for detail.
- Strong knowledge of version control systems (Git).
- Experience with frontend build tools and bundlers (Webpack, Vite, or Parcel).
- Strong debugging and performance optimization skills.
Design and Architecture :
- Strong experience in designing highly scalable and available products.
- Proficiency in the full SDLC, from analysis to post-production support.
- Database and Messaging Framework Knowledge : .
- Experience with NoSQL and SQL databases (e.g. , MySQL, MongoDB, Redis).
- Experience with messaging systems like RabbitMQ.
- Preferred experience in Elasticsearch and Kibana (ELK Stack).
Multi-Tasking and Independence :
- Ability to work independently and manage multiple tasks effectively.
- Willingness to support off-hours.
Code Quality and Documentation :
- Program at a system level and maintain scalable, extensible code.
- Methodical in keeping documentation up to date.
Quality and Clean Coding :
- Metric-driven mindset and a commitment to clean coding practices.
- Experience with language specific test cases.
Product Development :
- Preferred experience in product development.
- Familiarity with server-side rendering (Next.js, Nuxt.js) and static site generation.
- Experience with testing frameworks (Jest, Cypress, or Testing Library).
- Knowledge of CI/CD processes and tools (GitHub Actions, Jenkins).
- Experience with design systems and component libraries (Material UI, Ant Design).
- Understanding of accessibility standards (WCAG) and best practices.
- Experience with cloud platforms and services (AWS, Azure, GCP).
- Proficiency in at least one backend framework or tech stack such as Java or Golang will be an added advantage.
Qualification :
- A Bachelor's or Master's degree in Computer Science Engineering or technical degree.
Location : Hyderabad, India.