Job Description
Frontend developer is responsible for developing responsive and interactive web and mobile applications. He/she will work closely with designers, backend developers, and product managers to bring our projects to life.
Key Responsibilities:
Web Development: Design and implement user interfaces for web applications using modern HTML, CSS, and JavaScript frameworks (e.g., React, Angular, Vue).
Mobile Development: Develop and maintain mobile applications using cross-platform technologies (e.g., React Native, Flutter) or native mobile development tools.
Collaborate: Work with UX/UI designers to transform design wireframes and prototypes into functional and engaging user interfaces.
Performance Optimization: Ensure applications are optimized for maximum speed and scalability.
Testing & Debugging: Conduct thorough testing and debugging of applications to ensure high performance and bug-free user experiences.
Code Quality: Write clean, maintainable, and well-documented code. Follow coding standards and best practices.
Cross-Functional Communication: Collaborate with backend developers to integrate APIs and services. Communicate effectively with team members and stakeholders to understand requirements and provide updates.
Stay Updated: Keep up-to-date with emerging trends and technologies in frontend development and mobile app development.
Qualifications:
Experience: Proven experience as a Frontend Developer with a strong portfolio of web and mobile applications.
Technical Skills: Proficiency in HTML, CSS, and JavaScript. Experience with frontend frameworks/libraries (e.g., React, Angular, Vue) and mobile development frameworks (e.g., React Native, Flutter).
Responsive Design: Strong understanding of responsive design principles and mobile-first development.
Version Control: Experience with version control systems, such as Git.
Problem-Solving: Excellent problem-solving skills and attention to detail.
Communication: Strong written and verbal communication skills.
Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
Preferred Qualifications:
Experience with API integration.
Familiarity with state management libraries (e.g., Redux, MobX).
Knowledge of design tools (e.g., Figma, Adobe XD) and experience working closely with designers.
Experience with CI/CD pipelines and deployment processes.
EDUCATION
Bachelor’s degree in Computer Science, IT, or related
field required
Job Type: Full-time