Social network you want to login/join with:
Job Title: Vue.js Developer
We are looking for a highly motivated Vue.js Developer to join our team. You will be responsible for evolving and scaling our existing platforms as well as working on new greenfield projects. There is a lot of scope for responsibility, and the individual should be comfortable taking ownership of and managing all aspects of the front-end stack. You will collaborate with a team of front-end, back-end, and database developers to deliver modern Progressive Web Applications, applications, and websites.
Essential Duties
- Develop new user-facing features
- Build reusable code and libraries for future use
- Ensure the technical feasibility of UI/UX designs
- Optimize applications for maximum speed and scalability
- Validate all user input before submitting to back-end services
- Collaborate with team members and stakeholders
- Improve internal processes for better performance, reliability, and usability
- Support web and mobile applications used by internal and external users
- Analyze and improve performance issues, suggest improvements
- Update applications with security enhancements and address vulnerabilities in third-party libraries
- Maintain a strong understanding of Vue.js, HTML, CSS, REST, GraphQL, and related technologies
- Utilize front-end build tools like Vite, Webpack, and CLIs
- Use version control tools such as Git
- Write high-quality, maintainable, and high-performance code following best practices
- Work with technologies like Typescript, Node.js, GraphQL, Storybook, Docker, and testing tools
- Prototyping and storyboarding, graphics editing with Figma, Photoshop, Illustrator
Key Deliverables
- Assess opportunities, review requirements, create prototypes, and estimate development timescales
- Evaluate impact of change requirements and communicate risks to project managers and management
- Coordinate with developers for application code delivery
Requirements
Required Experience / Qualifications
- IT professional with at least 2 years of design and technical experience
- Proven web design and development experience
- Strong analytical and problem-solving skills
- Self-motivated, able to work/travel independently
- Proactive, responsible, autonomous, able to work under pressure
- Flexible with working hours, focused on completing tasks
- Team player capable of handling multiple tasks simultaneously
Competencies/Skills
General
- Numerate and data-driven
- Decisive and empowered decision-making
- Excellent oral and written communication skills
Personal Effectiveness
- Integrity, adaptability, organization skills
- Cultural sensitivity, proactive issue resolution
- Attention to detail, diligence, efficiency under pressure
- Ability to question procedures and suggest improvements
Leadership
- Team cultivation and resource management
Interpersonal
- Influence at all levels, relationship building
- Effective presentation skills for internal and external audiences