Epicareer Might not Working Properly
Learn More
S

Software Developer (Front-End)

Salary undisclosed

Apply on


Original
Simplified
Key Responsibilities:

• Front-End Development:

• Develop and maintain responsive, high-performance web applications using Vue.js and related technologies.

• Implement reusable components and front-end libraries for future use.

• Optimize web pages for maximum speed and scalability.

2. Collaboration and Integration:

• Work closely with UX/UI designers to translate design prototypes into functional and visually appealing interfaces.

• Collaborate with back-end developers to integrate APIs and ensure smooth data flow.

3. Code Quality and Best Practices:

• Write clean, maintainable, and efficient code following best practices and coding standards.

• Conduct code reviews and provide constructive feedback to peers.

• Stay updated on emerging trends and best practices in Vue.js and front-end development.

4. Debugging and Testing:

• Identify and fix front-end issues, including layout inconsistencies, browser compatibility problems, and performance bottlenecks.

• Perform unit testing and integration testing to ensure application stability and quality.

5. Documentation:

• Create and maintain technical documentation for front-end code and processes.

• Provide clear and detailed documentation of components for team use.

Qualifications:

• Bachelor’s degree in Computer Science, Information Technology, Graphic Design, or a related field.

• Proven experience as a Front-End Developer with a focus on Vue.js.

• Proficiency in HTML, CSS, and JavaScript (ES6+).

• Strong understanding of Vue.js frameworks, tools, and libraries (e.g., Vuex, Vue Router, Vuetify).

• Experience with responsive design and mobile-first development.

• Familiarity with RESTful APIs and integrating front-end applications with back-end services.

Key Competencies:

• Experience with state management libraries such as Vuex or Pinia.

• Familiarity with modern build tools and bundlers (e.g., Webpack, Vite).

• Knowledge of version control systems like Git.

• Experience with testing frameworks (e.g., Jest, Cypress).

• Understanding of accessibility standards and best practices.

• Responsive Design and Cross-Browser Compatibility

• Front-End Optimization and Performance

• Debugging and Problem Solving

• API Integration

• Team Collaboration and Communication