Job Overview
-
Date PostedNovember 26, 2024
-
Location
-
Expiration date--
Job Description
Job Description:
At Dhani, we’re passionate about revolutionizing the finance industry. Our mission is to empower users with
cutting-edge tools for stock trading and financial analysis. As a Senior Frontend Developer on our Stocks Team,
you’ll have the opportunity to shape the future of our platform and drive meaningful impact in the finance sector.
We are looking for a highly skilled Senior Angular Developer with at least 5 years of experience in front-end
development using Angular(typeScript) and JavaScript. In this role, you will be pivotal in developing intuitive and
user-friendly interfaces that enable our users to make informed investment decisions.
Requirements:
1. Proficiency in Angular framework.
2. Strong understanding of HTML5, CSS3, JavaScript (ES6+), and TypeScript.
3. Experience with state management libraries such as NgRx or Redux.
4. Familiarity with testing frameworks (e.g., Jasmine, Karma) and test-driven development (TDD)
5. Knowledge of web sockets.
6. Knowledge of charting libraries such as charIQ, Highcharts, or TradingView.
7. Knowledge of RESTful APIs and asynchronous programming.
8. Familiarity with version control systems such as Git.
9. Experience with responsive design principles and front-end development frameworks
10. Good understanding of data structure and algorithms
11. Ability to work effectively in a fast-paced and collaborative environment.
12. Strong communication and interpersonal skills.
13. Understanding of software development lifecycle (SDLC) methodologies.
14. Familiarity with stock trading platforms and financial APIs.
15. Excellent problem-solving skills and attention to detail.
16. Bachelor’s degree in Computer Science, Engineering, or a related field.
Responsibilities:
1. Write clean, maintainable, and efficient code adhering to software development best practices
2. Develop and maintain scalable web and mobile applications and ensure consistency across different platforms
and devices.
3. Collaborate with cross-functional teams to define, design, and ship new features.
4. Integrate backend APIs to fetch and display real-time financial data and market trends.
5. Optimize applications for maximum speed and scalability
6. Stay updated on the latest front-end technologies, tools, and best practices. Troubleshoot and debug
front-end issues to ensure a seamless user experience.