The role of a Frontend Developer is to create and implement the user interface and user experience (UI/UX) of web applications or websites. Frontend developers work on the client side of the application, focusing on the visual and interactive aspects that users directly interact with.
Key Responsibilities:
Develop high-quality frontend software following coding and design pattern best practices
Create frontend code that seamlessly integrates into a fully automated CI/CD process.
Meet daily and weekly objectives set by your lead or manager.
Participate in code reviews, providing valuable feedback to peers and junior team members.
Collaborate with subject matter experts from different domains to address complex challenges.
Technology Requirements:
Bachelor’s degree in computer science or related field from a reputable university.
Proficiency in frontend development using ReactJS with Redux.
Experience in building responsive and user-friendly web applications.
Familiarity with modern frontend build tools and workflows.
Strong understanding of HTML, CSS, and JavaScript.
Knowledge of UI/UX design principles and best practices.
Ability to work with RESTful APIs and integrate frontend with backend services.
Self-motivated and proactive attitude with a commitment to producing high-quality work.
Desired Skills:
Experience with additional frontend frameworks and libraries.
Understanding of frontend performance optimization techniques.
Familiarity with cross-platform mobile app development using technologies like React Native.
Previous exposure to Business Intelligence (BI), analytics, trends, and charting.
Enthusiasm for staying updated with the latest frontend development trends.