Senior Front End Developer - Technical Lead
Our office in Chennai is the heart of technology for FE FundInfo, with a clear vision to continue to expand and grow.
Our office in Chennai is the heart of technology for FE FundInfo, with a clear vision to continue to expand and grow, aiming to be one of India's top tech companies in the next 3 years. The infrastructure team is the foundation for technical and service delivery, ensuring services for both internal and external customers, ensuring fast, efficient and reliable services. We are migrating / re-writing all our products to the latest front-end technologies and are re-defining our front end development standards and practices. FE fundinfo are in the process of building reusable libraries and frameworks are are building 2 new Product lines that require extensive Javascript programming.
The position is full-time and will be based in the company's Chennai office. The successful candidate should have 8 - 15 years of experience with HTML5, CSS3, Javascript building libraries & frameworks and the following qualities and experience.
Whom are we looking for:
- A person who has the ability to build loosely coupled front-end layers that can be replaced in the future
- A person who is very strong in Javascript technologies who can efficiently contribute to developing reusable libraries and frameworks
- A person who considers Unit testing as a mandate, who can recommend the right tools to achieve
- A person who has an in-depth understanding of the DOM
- A person who can look at the bigger picture and the possibilities of building a solution more reusable to other areas
- A person who can engage with multiple stakeholders proactively to solve a problem
- A person who has extensive experience in migrating legacy technologies to the latest ones.
- A person who can guide the developers with appropriate design patterns and implementation methodologies
- We are looking for thought leadership in Javascript and NOT a person who uses Javascript for managing HTML elements only.
Key Areas of Responsibilities:
- Develop rich front-end applications using the latest front-end technology: Angular, REACT, Bootstrap, Highcharts, etc.
- Design efficient and reusable front-end systems that drive complex web applications
- Have an active role in all features and design decisions, defining front-end architecture
- Involved in defining and applying development best practices in a large distributed development team
- Build reusable code and libraries for future use.
- Ensure a high standard of work through code reviews, coaching, and management. Help set and enforce quality standards and best practices within the team.
- Provide technical leadership and mentorship to other developers.
- Assess technical debt and provide solutions and/or tools on how to address.
- Communicate clearly and effectively across all levels of the organization.
- Collaborate with other team members and stakeholders
- Take ownership of the product from a technical perspective and be responsible to manage & support the services to the client
Key Skills:
- 5+ years of experience with CSS pre-processing platforms
- 5+ years of experience with developing SPA applications using React and/or Angular
- 5+ years of experience in building Responsive Web Applications
- Experience using Agile development processes (e.g. developing and estimating user stories, sprint planning, sprint retrospectives, etc.)
- Expert understanding Styled component, Jest, ESLint, npm, WebPack, Google material UI, Babel, Redux
- Expert understanding of asynchronous request handling, partial page updates, and AJAX
- Demonstrable ability to write clean, structured, maintainable code
- Expert experience with Coded Unit testing and/or code analysis techniques.
- Expert in application performance profiling.
- Expert understanding of development & release tooling
- Expert knowledge of cross-browser compatibility issues and ways to work around them
- Good technical documentation skills
- Critical thinker and problem-solving skills
- Team player, leader, mentor.
Next Steps
If you are interested in applying please send an email with an up to date Resume ensuring that you put Senior Front End Developer - Technical Lead in the Subject Title to India.Jobs@fefundinfo.com