Senior Frontend Developer

  • Job Description
    • Use markup languages like HTML, CSS, JS to create user-friendly web pages.
    • Maintain and improve Untap products.
    • Optimize applications for maximum speed.
    • Design mobile-based features.
    • Collaborate with back-end developers and UI designers to improve usability.
    • Get and work on feedback from, and build solutions for, users and customers.
    • Write functional requirement documents and guides.
    • Help back-end developers with coding and troubleshooting.
    • Stay up-to-date on emerging technologies.
    • Developing Responsive user interfaces (vue.js, vuex).
    • Ensuring the best performance and user experience of the application.
    • Fixing bugs and performance problems.
    • Writing clean, readable, and testable code.
    • Cooperating with back-end developers, designers, and the rest of the team to deliver well-architected and high-quality solutions.
    • Plan, design, and develop technical solutions and alternatives that meet business requirements in adherence with standards, processes, and best practices
    • Successfully lead projects and complex assignments with broad scope and long-term business implications
    • Lead day to day system development and maintenance activities of the technical team
    • Manage resolution for complex issues within functional area of expertise
    • Participate in code reviews and thoughtfully provide constructive feedback.
    • Increase and maintain test coverage.
    • Participate in overall architecture discussion meetings.
    • Provide a clean trail of activity – source control, issue tracking, documentation.
  • Job Requirements
    • 4+ years experience working as a Frontend developer.
    • Hands-on experience with markup languages.
    • Proficiency in vue.js, vuex
    • Experience with HTML, JavaScript, CSS, SCSS and jQuery.
    • HTML, css, less/sass.
    • Experience in Gulp, web pack, NPM, and others.
    • Familiarity with browser testing and debugging.
    • In-depth understanding of the entire web development process (design, development, and deployment).
    • Understanding of layout aesthetics.
    • Design page builders.
    • Knowledge of SEO principles.
    • Familiarity with software like Figma, Photoshop, XD and content management systems.
    • An ability to perform well in a fast-paced environment.
    • Excellent analytical and multitasking skills.