Senior Front-End Engineer
Nairobi, Nairobi
Posted 2 days ago
- Company:
- Ifkafin Sysytems
- Company Description:
- Software Compnay At IfkaFin Systems, we develop cutting-edge, secure, and scalable software solutions that simplify complex systems and empower users across industries. We’re seeking talented engineers to tackle challenging problems and shape the future of technology. Join our dynamic team and make an impact.
- Contract Type:
- Full Time
- Experience Required:
- 2 years
- Education Level:
- Bachelor's Degree
- Number of vacancies:
- 2
Job Description
We are seeking a Senior Front-End Engineer with at least one year of hands-on experience with Vue.js to join our team. In this role, you will leverage your expertise in front-end development and Vue.js to build scalable, high-performance, and visually appealing user interfaces.
Key Responsibilities
Vue.js Development: Design, develop, and maintain scalable and efficient front-end applications using Vue.jsand its ecosystem, including Vue Router and Vuex/Pinia.
Component-Based Architecture: Create reusable, modular, and efficient components to ensure a maintainable and scalable codebase.
UI/UX Collaboration: Work closely with designers to translate wireframes and visual designs into functional, responsive interfaces.
API Integration: Integrate with backend services using RESTful APIs or GraphQL, ensuring seamless data flow and user interaction.
Performance Optimization: Ensure front-end performance, responsiveness, and cross-browser compatibility.
Testing & Debugging: Write and maintain tests using tools like Jest, Vue Test Utils, or Cypress to ensure code quality and reliability.
Collaboration: Partner with cross-functional teams, including backend developers and product managers, to deliver high-quality solutions.
Knowledge Sharing: Contribute to team learning by mentoring junior engineers and sharing best practices.
Required Qualifications
Education:
Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
Experience:
5+ years of front-end development experience.
At least 1 year of hands-on experience with Vue.js and its ecosystem.
Technical Skills:
Strong proficiency in HTML5, CSS3, and modern JavaScript (ES6+).
Expertise in Vue.js concepts, including Vue Router and Vuex/Pinia for state management.
Familiarity with build tools like Vite, Webpack, or Rollup.js.
Knowledge of responsive and adaptive design principles.
Strong debugging and performance optimization skills.
Soft Skills:
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration abilities.
Self-motivated and able to thrive in a fast-paced startup environment.
Preferred Qualifications
Experience with Nuxt.js for server-side rendering (SSR) and static site generation (SSG).
Familiarity with TypeScript and its integration with Vue.js.
Knowledge of accessibility standards (WCAG) and best practices.
Experience with progressive web apps (PWAs).
Familiarity with modern design tools (e.g., Figma, Adobe XD).