Senior Frontend Developer
January 9, 2025
Open
Open
Location
Vietnam
Occupation
Full-time
Experience level
Senior
Apply

About Kasha

Kasha is a global platform designed to empower small business owners, solopreneurs, and freelancers by providing an all-in-one tool to start, run, and grow their businesses. We address the inefficiencies of fragmented tools and multiple subscriptions by offering a seamless solution that integrates company formation, banking, invoicing, client management, website building, and more.

Job Description

As a Senior Frontend Developer, you will be responsible for developing, maintaining, and enhancing both web and mobile applications. You will work with cross-functional teams to deliver seamless user experiences and ensure high performance across devices. Experience with modern web technologies and Flutter for mobile development is essential.

Key Responsibilities

  • Web Development: Design and develop responsive and visually appealing user interfaces using React, Next.js, HTML, CSS, JavaScript, and TypeScript.
  • Mobile App Development: Design, develop, and maintain mobile applications for Android and iOS platforms using Flutter.
  • Cross-Platform Development: Leverage Flutter to ensure consistent functionality and user experience across web and mobile platforms.
  • API Integration: Consume and integrate RESTful APIs to connect frontend components with backend services, ensuring seamless data flow and user interactions.
  • Component Development: Build and maintain reusable components and front-end libraries for future use, ensuring consistency and scalability across the application.
  • Performance Optimization: Optimize web and mobile applications for maximum speed, scalability, and efficiency.
  • Code Review & Testing: Write clean, maintainable, and well-documented code. Perform thorough testing, debugging, and troubleshooting to ensure high-quality and bug-free applications.
  • App Deployment: Manage the deployment of web and mobile applications, ensuring compliance with relevant guidelines and best practices.
  • Collaboration: Work closely with product managers, designers, and backend developers to translate business requirements and UI/UX designs into high-quality applications.
  • Mentorship: Provide guidance and mentorship to junior developers, sharing knowledge and promoting a culture of continuous learning.
  • Continuous Improvement: Stay up-to-date with the latest trends, tools, and best practices in web and mobile development, and suggest improvements to enhance performance and user experience.

Requirements

  • Experience in Web and Mobile Development.
  • Flutter Framework: Hands-on experience with Flutter for mobile development.
  • Deep Understanding of Flutter and Dart.
  • State Management: Implement efficient state management solutions (such as Bloc, Provider, or Riverpod).
  • Modular Architecture: Experience with modular architecture in mobile development.
  • Development Tools: Familiarity with development tools such as Android Studio, Xcode, and modern web development environments.
  • Programming Languages: Strong proficiency in programming languages such as JavaScript/TypeScript for web development, and Dart for Flutter development.
  • API Integration: Proven experience in consuming and integrating RESTful APIs.
  • Version Control: Proficiency with version control tools such as Git.
  • English Communication: Excellent communication skills in English, both written and verbal.

Preferred Qualifications

  • UI/UX Knowledge
  • Performance Optimization.
  • Store Deployment: Experience with the app submission process for both Google Play Store and Apple App Store.
  • Agile Methodology: Understanding of Agile methodologies.
  • Testing Tools: Familiarity with testing frameworks and automated testing tools.
  • State Management: Experience with state management libraries like Redux or Context API.

Soft Skills

  • Problem-Solving
  • Communication
  • Attention to Detail

Why Join Us

  • Cutting-Edge Projects
  • Career Growth
  • Collaborative Culture

Benefits

  • Competitive salary and performance-based bonuses
  • Paid time off and holidays
  • Professional development opportunities
  • Dynamic and inclusive work environment
  • Flexible working arrangements, including remote work options

Application Process

Interested candidates are invited to submit their resume and a cover letter detailing their qualifications and experience.

Apply
Kasha
Kasha
HQ Location
Company type
Start-up
Domain
Healthcare & E-commerce
Website
📨 New remote jobs in your inbox, every Monday!
Subscribe to get your 5-minute brief on tech remote jobs every Monday