Epicareer Might not Working Properly
Learn More

Frontend Developer

RM 5,000 - RM 5,999 / Per Mon

Apply on

Availability Status

This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.


Original
Simplified
Job Overview : We are seeking a skilled and detail-oriented Frontend Developer to design, develop, and maintain responsive and dynamic user interfaces for web and mobile applications. You will be responsible for ensuring seamless user experiences, implementing innovative solutions, and optimizing the performance of front-end components. Key Responsibilities Frontend Development: - Develop and maintain user interfaces using frameworks like React.js, React Native, and Flutter. - Write clean, maintainable, and efficient code in HTML, CSS, and JavaScript (or TypeScript). Responsive Design: - Ensure applications are mobile-first and optimized for all screen sizes and devices. - Implement best practices for cross-browser compatibility. API Integration: - Integrate RESTful and GraphQL APIs to enable seamless communication between the front-end and back-end systems. - Ensure proper handling of asynchronous operations and error management. Database Interaction: - Work with databases like PostgreSQL and MongoDB to fetch and display dynamic data. - Implement front-end logic to interact with back-end services and database operations. Payment Gateway Integration: - Integrate and implement secure payment gateways such as Stripe, PayPal, or Razorpay. - Ensure proper handling of payment workflows, including validation, error handling, and transaction security. Performance Optimization: - Optimize front-end performance to improve page load times and user experience. - Leverage caching and other techniques to enhance performance. UI Implementation: - Translate UI/UX designs and wireframes into high-quality, functional code. - Create reusable components and libraries for future use. Testing and Debugging: - Conduct thorough testing of applications to identify and resolve bugs. - Use automated testing tools and frameworks to ensure code quality. Version Control and Deployment: - Use Git and other version control tools for code management. - Participate in deployment processes for web and mobile platforms. Requirements Technical Skills: - Proficiency in modern JavaScript frameworks such as React.js, React Native, or Flutter. - Strong knowledge of HTML5, CSS3, and JavaScript/TypeScript. - Hands-on experience with integrating RESTful and GraphQL APIs. - Familiarity with relational and non-relational databases like PostgreSQL and MongoDB. - Experience with payment gateway integration (e.g., Stripe, PayPal, Razorpay). - Understanding of front-end build tools and module bundlers (e.g., Webpack, Vite). - Knowledge of responsive and mobile-first design principles. Other Qualifications: - Solid understanding of version control systems like Git. - Strong problem-solving skills and attention to detail. - Excellent communication and teamwork skills. Education and Experience: Bachelor’s degree in Computer Science, Software Engineering, or a related field (preferred but not mandatory). 2+ years of experience in frontend development.