Senior Frontend Engineer

Job Description

Title: Senior Frontend Engineer

Company Name: Software Company

Vacancy: 02

Location: Dhaka (Gulshan)

Salary: Negotiable

Experience:
∎ 3 to 5 years
∎ The applicants should have experience in the following business area(s):Software Company

Published: 8 May 2025

Requirements:

Additional Requirements:
∎ Bachelor’s or Master's Degree in Computer Science & Engineering or related fields.
∎ Minimum 3-5 years of experience in frontend development.
∎ Strong portfolio demonstrating complex frontend projects.
∎ Quick learner with familiarity in financial terminology.
∎ Excellent team player able to collaborate across diverse teams.
∎ Problem-solving mindset, capable of swiftly addressing critical live issues.
∎ Exceptional communication and documentation skills.
∎ Familiarity with cPanel, Linux (Ubuntu/CentOS), Windows Server.
∎ Experience with CI/CD pipelines, GitHub Actions, Vercel deployments.
∎ Knowledge of financial trading concepts (order types, limits, P&L).
∎ Experience in frontend testing frameworks like Jest, Cypress, and React Testing Library.
∎ Preferred Qualifications:
∎ Bachelor’s or Master's Degree in Computer Science & Engineering or related fields.
∎ Minimum 3-5 years of experience in frontend development.
∎ Strong portfolio demonstrating complex frontend projects.
∎ Soft Skills:
∎ Quick learner with familiarity in financial terminology.
∎ Excellent team player able to collaborate across diverse teams.
∎ Problem-solving mindset, capable of swiftly addressing critical live issues.
∎ Exceptional communication and documentation skills.
∎ Bonus Skills:
∎ Familiarity with cPanel, Linux (Ubuntu/CentOS), Windows Server.
∎ Experience with CI/CD pipelines, GitHub Actions, Vercel deployments.
∎ Knowledge of financial trading concepts (order types, limits, P&L).
∎ Experience in frontend testing frameworks like Jest, Cypress, and React Testing Library.

Responsibilities & Context:
∎ React.js / Next.js: Expertise in component architecture, SSR, CSR, hooks, memoization, and dynamic routing.
∎ JavaScript (ES6+): Proficiency in closures, async/await, promises, event loop, scope, and object-oriented programming.
∎ Socket.IO & WebSockets: Real-time data handling for market activities, optimized event listeners.
∎ State Management: Redux Toolkit and Context API.
∎ TypeScript: Strong typing to ensure scalable, error-free frontend development.
∎ Styling: Tailwind CSS, SASS, LESS, CSS Modules, and experience with theme management (dark/light).
∎ Charting Libraries: Experience customizing financial charts using Highcharts, ApexCharts, Chart.js, or Recharts. Familiarity with TradingView is a plus.
∎ REST API / GraphQL Integration: Integrating authentication, portfolio management, and market data.
∎ Performance Optimization: Bundle splitting, lazy loading, caching, and virtual DOM optimization.
∎ Develop and maintain the Order Management System (OMS) UI including dashboards, order books, market feeds, trade forms, and reporting tools.
∎ Create real-time interactive features using Socket.IO.
∎ Manage and enhance styling consistency and theme support across various UI components.
∎ Integrate OCR capabilities for document scanning and invoice parsing using React OCR/Tesseract.js.
∎ Collaborate closely with backend teams on WebSocket events, REST APIs, and error management.
∎ Optimize legacy codebases, integrating jQuery within React when required.
∎ Maintain version control through GitHub/Bitbucket, ensuring comprehensive documentation.
∎ About our Software Company:
∎ At our Software Company, we aim to revolutionize capital markets in Bangladesh by making investing accessible to everyone through cutting- edge digital solutions. Join us to help democratize finance, enhance client experiences, and build a stable, fair equity market accessible across socio-economic classes.
∎ Position Overview:
∎ We are seeking an experienced Senior Frontend Engineer to build intuitive, high-performance web applications integral to our digital brokerage platform. Your expertise will directly impact thousands of retail and institutional investors, empowering them to navigate financial markets efficiently.
∎ Core Technical Skills Required:
∎ React.js / Next.js: Expertise in component architecture, SSR, CSR, hooks, memoization, and dynamic routing.
∎ JavaScript (ES6+): Proficiency in closures, async/await, promises, event loop, scope, and object-oriented programming.
∎ Socket.IO & WebSockets: Real-time data handling for market activities, optimized event listeners.
∎ State Management: Redux Toolkit and Context API.
∎ TypeScript: Strong typing to ensure scalable, error-free frontend development.
∎ Styling: Tailwind CSS, SASS, LESS, CSS Modules, and experience with theme management (dark/light).
∎ Charting Libraries: Experience customizing financial charts using Highcharts, ApexCharts, Chart.js, or Recharts. Familiarity with TradingView is a plus.
∎ REST API / GraphQL Integration: Integrating authentication, portfolio management, and market data.
∎ Performance Optimization: Bundle splitting, lazy loading, caching, and virtual DOM optimization.
∎ Responsibilities:
∎ Develop and maintain the Order Management System (OMS) UI including dashboards, order books, market feeds, trade forms, and reporting tools.
∎ Create real-time interactive features using Socket.IO.
∎ Manage and enhance styling consistency and theme support across various UI components.
∎ Integrate OCR capabilities for document scanning and invoice parsing using React OCR/Tesseract.js.
∎ Collaborate closely with backend teams on WebSocket events, REST APIs, and error management.
∎ Optimize legacy codebases, integrating jQuery within React when required.
∎ Maintain version control through GitHub/Bitbucket, ensuring comprehensive documentation.

Skills & Expertise:

Compensation & Other Benefits:
∎ Competitive salary with attractive benefits.
∎ Work with innovative technologies in a collaborative and growth-focused team.
∎ Opportunity to significantly contribute to a pioneering brokerage transforming Bangladesh's financial landscape.
∎ Why Join our Software Company?
∎ Competitive salary with attractive benefits.
∎ Work with innovative technologies in a collaborative and growth-focused team.
∎ Opportunity to significantly contribute to a pioneering brokerage transforming Bangladesh's financial landscape.

Workplace:
∎ Work at office

Employment Status: Full Time

Job Location: Dhaka (Gulshan)

Read Before Apply: Become a key part of our journey to innovate and democratize the financial industry. We look forward to welcoming your talent and passion to our dynamic team!

Company Information:
∎ Software Company

Application Deadline: 23 May 2025

Category: IT/Telecommunication

Similar Jobs