Vue.js Front-End Developer Offline
What you’ll be doing
As a frontend engineer, you will be working cross-functionally to refine the technical roadmap, identify services, prototype, and build the web app that will support the processes of IPH Studios. You will be focusing on developing a pragmatic, user-friendly interface for the various stakeholders and processes included in the web app. Understanding the nuances of web technologies and the company’s processes, you’ll help steer the team in making intelligent and pragmatic trade-offs.
Who you are
You are a self-motivated, self-managing individual with exceptional organizational skills that can thrive in a fast-paced environment. You are comfortable working in a highly agile, intensely iterative software development process. You have a positive and solution-oriented mindset. You understand key design principles and have professional experience in front-end development using up-to-date practices.
Responsibilities
You will be reporting directly to the engineering team leader and UI/UX designer while performing the below:
Collaborate with Product Management and other stakeholders within Engineering (Frontend, UX, etc.) to maintain a high bar for quality in a fast-paced, iterative environment.
Advocate for improvements to product quality, security, and performance.
Solve technical problems of moderate scope and complexity.
Develop features and improvements to the product in a secure, well-tested, and performant way.
Craft code that meets the highest standards for style, maintainability, reusability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review and documentation of development.
Recognize impediments to our efficiency as a team ("technical debt"), propose and implement solutions.
Ensure user experience determines design choices by prioritizing front-end features. Strike a balance between function and aesthetic design.
Optimize pages for maximum speed and scalability
Maintain brand consistency throughout the design
Ship small features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects.
Participate in weekday and weekend and occasional night on-call rotations to troubleshoot product operations, security operations, and urgent engineering issues.
Requirements
To qualify for this position, you will need to have the below:
- 2 years of JS development experience
- Good knowledge of base technologies JS, ES6, CSS3, HTML5, TypeScript
- Solid experience in the Vue ecosystem(Vue.js, Vue Router, Vuex)
- Knowledge of webpack and package managers (npm, yarn)
- Experience with CSS-preprocessors(LESS, SASS)
- Experience in developing Single Page Applications
- Understanding of OOP approach and modern front-end design patterns
- Experience in 3rd party APIs integration
- Proficiency in the English language, both written and verbal, is sufficient for success in a remote and largely asynchronous work environment
- Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems
- Effective communication skills: Regularly achieve consensus with peers and clear status updates.
- An inclination towards communication, inclusion, and visibility
- Experience owning a project from concept to production, including proposal, discussion, and execution
Nice to have
- Familiarity with Jira, Confluence, Github
- Commercial Vue.js experience
- Experience with some of the following: CSS-preprocessors (LESS, SASS), Docker, Kubernetes
- Experience in working with audio/video files
Required skills experience
| JavaScript |
The job ad is no longer active
Look at the current jobs JavaScript / Front-End Lviv→