Senior Front End Developer
Full Job Description
Senior Front End Developer - Hyderabad, Telangana
Job Purpose
We are looking for a seasoned Senior Front End Developer to design and construct enterprise-grade graphical user interfaces (GUIs) for sophisticated, high-performance applications. This role is designed for a senior engineer who possesses deep front-end expertise, adheres to strong software design principles, and thrives in collaborative environments with backend, product, and UX teams. You will be instrumental in shaping user-facing systems that prioritize reliability, scalability, and maintainability, while also contributing to technical standards and mentoring fellow engineers.
Responsibilities
- Design, develop, and maintain complex, enterprise-scale GUIs.
- Collaborate with product managers, UX designers, backend engineers, and QA to deliver new features from conception to completion.
- Translate UI/UX designs into high-quality, production-ready implementations.
- Ensure the technical feasibility, accessibility, and performance of UI designs.
- Optimize applications for speed, scalability, and responsiveness.
- Integrate front-end components with Java Spring Boot back-end services.
- Lead and participate in code reviews, offering constructive feedback and championing best practices.
- Troubleshoot and resolve issues related to UI performance, stability, and usability.
- Stay abreast of emerging front-end technologies, frameworks, and industry trends.
Required Knowledge and Experience
- Bachelor's degree in computer science, Engineering, or a related field, or equivalent professional experience.
- A minimum of 5 years of professional experience developing graphical user interfaces for production systems.
- Strong command of JavaScript, TypeScript, and React.
- Solid understanding of HTML5, CSS3, and modern web development standards.
- Experience building data-intensive UIs utilizing Ag-Grid and/or ECharts.
- Proficiency with state management libraries such as Redux, MobX, Zustand, or similar.
- Hands-on experience consuming and integrating RESTful APIs.
- A strong understanding of asynchronous programming patterns.
- Familiarity with Java Spring Boot-based backend integrations.
- Proficiency with Git and modern version control workflows.
- Experience with one or more enterprise desktop or hybrid runtimes, including:
- Electron
- NW.js
- Chromium-based runtimes
- Java Web Start or similar GUI platforms
Preferred Knowledge and Experience
- Experience developing front-end applications within the capital markets or financial services industry.
- Backend development experience in Java, or a demonstrated strong willingness to learn and contribute to backend services.
- Familiarity with CI/CD pipelines and DevOps practices.
- Experience working in Agile / Scrum development environments.
Intercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics.
Company
Intercontinental Exchange Holdings, Inc.
Intercontinental Exchange Holdings, Inc. is a global provider of technology solutions and data for the financial community. They operate exchanges, clearing houses, and data services, playing a crucia...