About the job Frontend Developer (Vuejs)
Company Description
Our client is a global software and professional services company for the financial industry, with offices in the UK, USA, Germany, Brazil, Hong Kong, Indonesia, and Bangladesh. They specialize in working with investment banks to automate the issuance process for structured products.
You will be part of our rapidly growing Centre of Excellence in Dhaka, developing world-class fintech products used by Tier-1 and Tier-2 banks across the globe. If you're ready to work on meaningful, high-impact projects, this is the place to grow.
About the Role
We are hiring a Frontend Developer for a reputable international technology company. This role involves designing and building visually appealing, user-friendly interfaces while ensuring seamless user experiences across web applications.
You will collaborate closely with cross-functional teams to translate design concepts into functional interfaces, maintain high standards of UI presentation, and contribute to enhancing overall user experience. The ideal candidate has at least 3 years of experience, a strong eye for design, and a solid understanding of UX principles, with a passion for creating intuitive and engaging user interfaces.
Key Responsibilities
- Designing and building UI pages according to a broad/general design spec, and with a good understanding of common UX principles.
- Being able to set up and work with various development environments and OS/browser configurations for UI testing and development.
- Build SPA applications using VueJS to interact with backend REST API services and interact with browser DOM and UI elements.
- You have experience with UI-Frameworks like Vuetify or Bootstrap.
- Solid understanding of state management using Pinia.
- Building custom UI components, as well as making the best use of framework components.
- Writing both unit and integration tests for UI journeys.
- You are an experienced, passionate, and enthusiastic senior developer with deep knowledge in Java 11-21 and Spring Boot.
- You love elegant and highly effective code and prefer to find easy solutions for complex problems across the entire stack.
- You are familiar with the architectural needs of highly available, performant, and scalable web services. Virtual Threads, Reactive Programming experience is a plus.
- You know how MongoDB and Cassandra work and have fun becoming a proper expert in NoSQL environments.
- You have experience in TDD (Unit testing with JUnit for Backend) and are ready to share this knowledge with your teammates.
- You are familiar with Docker containerization and Kubernetes orchestration.
- Working collaboratively within a GitHub branch workflow, merging code and resolving conflicts.
- You have experience in TDD and are ready to implement your knowledge and share it with the teammates.
- Troubleshoot and debug applications.
- You have experience in agile software development, e.g. Scrum or Kanban.
- You should be familiar with the challenges faced when building highly available, performant and scalable web services.
- You should be a clear communicator, a good listener, and able to communicate professionally and clearly with clients and internal non-technical team members.
Skills & Qualifications
- Frontend Frameworks:
- Proficient understanding of modern frontend frameworks, such as Vue.js.
- Proficiency with TypeScript.
- Proficiency with UI-Frameworks like Vuetify or Bootstrap.
- Web Technologies: Advanced knowledge of HTML5, CSS3, and SCSS.
- Testing: Advanced experience in Unit testing with Jest or Vitest.
- Build Tools: Knowledge of build tools (NPM, Yarn) and GitHub Actions.
- Experience with Java 11-12 and Spring Boot is preferred.
- Version Control: Knowledge of version control systems, Git, GitHub.
- Containers: Basic understanding of Docker and Docker Compose.
- APIs: Good understanding of REST APIs, able to structure back-end code effectively, and provide test frameworks for new APIs.
- Teamwork: Ability to work collaboratively in an agile environment.
- Soft Skills: Proficient problem-solving and communication skills.
- Development Methods: Experience with development methods, Scrum, Kanban.
- AI: Must be open to leveraging AI tools (such as Claude code) in your daily work to help improve overall quality.
Employment Structure
- Hybrid in Gulshan 1, Dhaka, Bangladesh | Full-time
- Salary: BDT 150,000 - 200,000
- Benefits: Provident fund + Health Insurance + 2 Festive bonuses + Annual performance review + Flexible annual leave policy + Bangladesh government-approved leaves + Parental leave (maternity & paternity) + Opportunity to Work with our incredible global teams + Breakfast, lunch, unlimited coffee & snacks in office + Gaming Zone & recreational facilities + Supportive, collaborative, and inclusive work environment
- Work Week: Monday - Friday, 9:00 AM - 6:00 PM (flexible working hours). 3 days onsite, 2 days WFH
Hiring Process
- Screening interview with Talvette
- HR interview with the client
- Technical task assessment with the client
- Interview with the Hiring Manager
- Final interview with the Country Manager
- Receive an offer
- Join their team full-time