Software Engineer, Frontend

Job updated 2 months ago

Job Description

Rosetta.ai helps fashion e-commerce uncover consumers' shopping preferences and provide personalized shopping experiences to consumers. We're making e-commerce merchants have enterprise-level AI backup on day 1.

We are seeking an enthusiastic and skilled Software Engineer, Frontend to join our dynamic engineering team. As a Frontend Software Engineer, you will play a vital role in creating intuitive, user-friendly interfaces for our webpage plugins and web applications. Your expertise will contribute to enhancing the user experience of our clients in the fashion industry.

        

Responsibilities:

  • Collaborate with UX/UI designers to translate design mockups and wireframes into functional and visually appealing web interfaces.
  • Develop and maintain webpage plugins using vanilla JavaScript to ensure smooth integration with various platforms and environments.
  • Build and enhance web applications using React, delivering seamless and responsive user experiences.
  • Write clean, modular, and well-documented code that follows best practices and coding standards.
  • Implement effective unit testing strategies to ensure the reliability and quality of the frontend codebase.
  • Work closely with backend developers to integrate frontend components with server-side logic, APIs, and databases.
  • Participate in code reviews, providing constructive feedback, and adhering to quality assurance processes.
  • Optimize frontend performance to ensure fast loading times and smooth interactions.
  • Collaborate with the product management team to understand user requirements and iterate on product features.
  • Stay updated on emerging trends and advancements in frontend technologies, advocating for their integration when applicable.
  • Utilize your experience in developing browser extensions, web plugins, and mobile apps by React-Native to contribute to the enhancement of our product offerings.
  • Contribute to the overall software development lifecycle, from concept to deployment and ongoing maintenance.

     

Benefits:
  • Healthcare Subsidy (Medical, Dental, Vision)
  • Retirement savings or 401(K)
  • Extended Paid Annual time off (The first year: 10 days, by proportion)
  • Paid Maternity/Paternity leave
  • Life insurance
    Perks:
    • Tuition reimbursement and training
    • Personal facilities (Laptop, Screen)
    • Free health screening
    • Free snacks and drinks
    • Open and creative environment
    • Irregular dinners/outings, happy hours
    • Paid time off to volunteer every month (Birthday, Menstrual, Funeral)
    • Paid sick leave: 2 days every month
    • Flexible schedules and working time
    • Remote working optionally
    • Employee stock ownership plan (ESOP)

           

      Culture/6 Core Values:

      Grit - We thrive outside of our comfort zone, pushing ourselves to go even further. We think long-term and constantly strive to be better, even if things don’t always go as expected.

      Trust - We earn that trust by listening to each other, following through with our commitments, and keeping our word. We exercise transparency within the company, our customers, and our community.

      Humility - We learn from everyone and everywhere, and we approach each new challenge knowing that we may not have all the answers.

      Empathy - We craft our intention to keep curious about the industry, business, and practical scenarios so that we purify the insights and forge the approaches.

      Candor - We are open and honest. We give each other praise and criticism because we believe each team member is as important as the other.

      Craftsmanship - We simplify, innovate, perfect, and start over until everything we touch enhances each life it touches.

           

      Location:

      Taipei City
      (Near Nanjing Sanmin MRT Station)    

      Contact:

          

      Remarks:

      Rosetta.ai is an Equal Employment Opportunity employer. Rosetta.ai conducts all employment-related activities without regard to race, religion, color, national origin, age, sex, marital status, sexual orientation, disability, citizenship status, genetics, or any other characteristic protected by law.

      Requirements

      [Minimum Qualifications]
          
      Background & Skills:
        • Bachelor's degree in Computer Science, Software Engineering, or a related field.
        • Proven experience (3+ years) in frontend development using vanilla JavaScript and modern frameworks like React and Redux.
        • Strong proficiency in HTML5, CSS3, and responsive web design principles.
        • Experience in unit testing using testing frameworks such as Jest, Enzyme, or React Testing Library.
        • Understanding of RESTful APIs and asynchronous programming.
        • Proficiency in version control systems like Git.
          Working Style:
          • Highly care about data security and data privacy.
          • Willing to build utilities or tools to enhance productivity.
          • Like to share, learn, and try new technology.
          • Focus on code quality, iteration, testing, and best practices.
          • Strong problem-solving skills and the ability to troubleshoot complex front-end issues.
          • Excellent communication skills, both written and verbal.
          • Ability to collaborate effectively within cross-functional teams.
          • An eye for detail and a passion for creating exceptional user experiences.
          • Flexibility and comfort working in a dynamic, team environment with a possible remote organization with minimal documentation and process.

              

          [Preferred Qualifications] (Optionally, the more, the better)
               
          Background & Skills:
            • Master's degree in Computer Science, Software Engineering, or a related field. 
            • Familiarity with browser extension development and web plugins is a plus.
            • Experience in developing mobile applications using React-Native is a strong advantage.
            • Experience with Typescript.
            • Experience with Reactive programming.
            • Experience with Functional programming.
            • Expert performance improvement of the frontend work.
            • Experience with NodeJS / Express, or other backend technology.
            Experiences:
            • Experience with data visualization.
            • Experience with TDD and BDD.
            • Experience with data collection for web users.
            • Experience with the development of B2B SaaS.
            • Article sharing or participation in meetups or conf of the frontend community.
            Reputations:
            • Experience with open-source projects.
            • Participation in the tech community's activities, e.g. conference, meetup, hackathon, etc.

            Interview process

            1. CV screening
            2. Culture fit interview
            3. Assignment project
            4. Professional interview
            5. Trial days
            2
            3 years of experience required
            780,000 ~ 1,440,000 TWD / year
            Partial Remote Work
            Personal Invitation Link
            This is your personal referral link for job invitation. You'll receive an email notification when someone applied for the position via your job link.
            Share this job
            People who applied for this job also applied for
            Logo of the organization.
            Full-time
            Mid-Senior level
            1
            45K ~ 70K TWD / month
            Logo of the organization.
            Full-time
            Mid-Senior level
            1
            35K ~ 90K TWD / month
            Logo of Rosetta.ai.

            About us

            Rosetta.ai is a SaaS company serving the ecommerce brands since 2016.
            🏆 2019 RecSys Reward
            🏆 2020 Forbes Top 25 Machine Learning Startups

            • Our clients care deeply about their shoppers and understand the value of unique online experiences.
            • We specialize in supporting fashion ecommerce clients in the apparel, accessories, and cosmetics verticals.
            • Our Customer-Intent Web App adds value to our client’s first-party data via automated preference analysis and onsite personalized recommendations.
            • The app is powered by AI and machine learning technology developed in house by industry leading engineers and fashion savvy marketers.
            • We are a young, fun, and diversified team that believes that company growth is driven by everyone’s growth. Together, from good to great — join us today! 

            Rosetta.ai 是一間多元、年輕且有遠景的軟體新創公司,於 2016 年創立便投入時尚電商領域,以美學 AI 為客戶打造一流的推薦系統,並與客戶一起成長,紮實的技術底蘊獲得海外創投青睞,正快速發展當中!
            在 Rosetta.ai 我們設計與開發一流的軟體服務,運用最新的 AI 與機器學習技術,協助客戶深入了解消費者的喜好與需求,將對的商品展示給對的人,打造獨一無二的購物體驗。
            我們相信公司成長是建立在每個人的成長上,與一流的人才一起工作、一起玩樂、一起成長,現在就加入我們!


            Team

            Avatar of the user.
            Co-founder & CEO
            Avatar of the user.
            Co-founder & COO
            Avatar of the user.
            Co-founder & CTO
            Avatar of the user.
            Business Development Manager

            Jobs

            Full-time
            Mid-Senior level
            2
            840K ~ 1.2M TWD / year
            Save

            Full-time
            Mid-Senior level
            3
            840K ~ 1.8M TWD / year
            Save

            Similar Jobs

            CakeResume Job Search

            Tens of thousands of jobs listings. Salary transparency. Accurate and instant search experience.
            CakeResume Job Search
            Find Your Dream Job
            View Job Search App on App StoreView Job Search App on Google Play