Position: Vue.js Developer for a Fundraising Platform
Company: FlexMade
Category: JavaScript
Experience required: 3y
English level: upper

We are looking for a Front-end Software Engineer to build and expand our fundraising platform. The ideal candidate is passionate and well-versed in user interface design and enjoys contributing to a product that empowers non-profits.

Benefits:

- A crucial role in building stable and extendable software
- Regular challenges, education, and knowledge exchange to make you even better than you are
- Enthusiastic and supportive team
- Open and constructive working culture in a dynamic and fast-growing environment

About client:

An innovative online platform that revolutionizes charitable giving by connecting donors, nonprofits, and volunteers. Focused on transparency and impact, they streamline the donation process and offer personalized recommendations. Advanced analytics empower users to optimize their philanthropic efforts. By harnessing technology and fostering partnerships, they aim to create a sustainable ecosystem for social good, making a difference one act of kindness at a time.

Location:
United States

Requirements:

- 3+ years of software development experience for front-end technologies
- Strong understanding of the Vue.js framework, its core principles, and how to build reusable and maintainable components
- Familiarity with Vuetify
- Ability to convert Figma/Sketch designs into UI components
- Strong JavaScript knowledge: A good understanding of JavaScript, including ES6+ features
- Proficiency in HTML and CSS
- Familiarity with state management libraries like Vuex and Pinia
- Experience with Vue Router
- Experience with Typescript, and CI/CD
- Knowledge of build tools and bundlers like Webpack, Babel, and npm/yarn
- Experience with unit testing and end-to-end testing, using frameworks like Jest and Cypress, will be a bonus
- Familiarity with RESTful or GraphQL APIs and working with Axios or 
- Fetch for data fetching and communication with backend services
- Familiarity with other popular JavaScript frameworks or libraries, such as React or Angular, would be a plus
- Experience with AWS will be a bonus

Responsibilities:

- Work primarily in Vue.js
- Attend daily Standups, Backlog, Planning, and Retrospective meetings
- Work on development tickets relating to the front end, functionality of the UI, and design
- Potentially assist with hotfixes or releases
- Analyze, design, and develop software through delivering clean, maintainable code within a large, complex, and established code base to deliver on our product roadmaps
- Be a valued member of a cross-functional agile team where sharing and learning from failures is celebrated and constructive feedback is highly encouraged
- With an open mind, learn and grow your skills by working collaboratively with other developers to design new features and re-architect existing ones for our web-based SaaS product by applying best software development practices and processes