Overview
Lead Software Engineer
Pune, MH (Hybrid)
Job Description:
The purpose of the Lead Software Engineer position is to blend technical skill and creative problem-solving to develop and enhance our digital curriculum and resources. This role is integral in creating web applications that deliver impactful educational content, emphasizing collaborative development, code efficiency, and responsive design. The Lead Software Engineer is key in driving forward the company’s technological capabilities, ensuring that our digital offerings effectively meet the evolving needs of educators and students in a dynamic, educational landscape.
Lead Software Engineer Responsibilities:
● Write efficient code and utilize best practices
● Clear communication with other colleagues in the business to develop and deploy content and ensure there is a clear establishment of what can be created within a given timeline
● Work closely with the product manager to ensure that tickets are ready to be estimated and worked on by other engineers
● Ensure that any ticket descriptions, requirements, and acceptance criteria are clear from an engineering perspective
● Contribute to and maintain code documentation
● Implementing contingency plans in case the website goes down
● Maintaining and expanding/enhancing websites
● Collaborate with the product team on design decisions
● Implement features according to designs and/or mock-ups
● Review other engineers’ code to ensure maintainability, and prevent regressions
● Develop automated tests to ensure application reliability and maintainability
● Optimize tooling for the best developer experience
● Develop functional and appealing web- and mobile-based applications
● Enforce code quality through documentation and bug resolution
● Write functional requirement documents and specifications
● Collaborate with team members to adopt and utilize up-to-date web technologies
● Assist other engineers with coding and troubleshooting
● Mentor junior engineers to help them grow their knowledge and experience
● Stay up-to-date on emerging technologies
● Promote usability best practices
Required Qualifications:
● Bachelor’s degree in Computer Science or related field, and 7+ years of relevant work experience (or equivalent skill)
● Considerable knowledge and experience with common web developer skills, including Rest APIs, React, HTML, CSS, JavaScript/Typescript, Serverless Technology, Tools, Debugging, Databases, Hosting Services, SEO, CI Pipelines such as Github Actions
● Strong knowledge of cross-browser, cross-platform, and cross-device compatibility standards and behaviors
● Proficiency with writing and automating unit, integration, and end-to-end tests
● Git and version control system expertise
● Experience with modern web accessibility and ensuring ADA compliance
● Thorough experience with UX and HCI methodologies and principles
● Experience building search and analytics platforms using engines such as Elasticsearch or equivalent technologies
● Experience implementing SSO to support various authentication methods including SAML
● Familiarity using graphic design tools like Figma
Regards,
Manisha Koul
mkoul@academian.com
www.linkedin.com/in/koul-manisha
www.academian.com
Job Type: Full-time
Pay: ₹1.00 - ₹2.00 per year
Schedule:
- Monday to Friday
Application Question(s):
- Current CTC
- Expected CTC
- Current Location (City & State)
- Open for Hybrid/2 days a week (Y/N)
- Currently working (Y/N)
Work Location: Hybrid remote in Pune, Maharashtra