General DescriptionWe are seeking a talented and motivated Front-End Software Engineer to join our dynamic team. As a Front-End Software Engineer, you will play a crucial role in designing and implementing the user interface of our client’s websites. Your primary focus will be on creating a seamless and visually appealing experience for users. You will guide developers and team members, providing leadership and demonstrating technology domain expertise to achieve business impact.
Roles and responsibilitiesParticipate as senior engineering representative in website development teams for development strategies for website projects.Implement best practices and coding standards on the project.Working on identifying the project risk and planning mitigation action with the PM at project level.Participate in the full life cycle of development SDLC, from specification and design through implementation, testing, and support.Must be proactive to propose effective solutions to unexpected events and must have an explanation for them.Must collaborate to set priorities and evaluate the options accurately.Research technical issues and propose technical solutions. Must work on constantly increasing the productivity of the team and reducing the waste on the other end.Positively influence team members, a Leader who is considered by all members.Share the success and failures with the team.
EducationBachelor’s degree in Computer Science or an equivalent combination of education and expertise.3+ years of solid programming experience as a Front-End Developer with Gatsby(preferred) or NextJS.3+ years of solid development solutions experience as a Front-End Developer.B2+ Level of written and spoken English.
SkillsSoft Skills
Ability to explain complex ideasDeep analytical skillsWork collaborativelyComprehensive ListeningProblem Solving
Technical Skills
Understanding of OOP patterns, OO languages or functional programming.Proficiency with web-related protocols and architectures. Experience on programming languages (ReactJS)Web Technologies (CSS, Sass, Stylus, TypeScript, HTML, Modern JavaScript, etc.)Understanding Design Patterns, Design Principles, Algorithm Analysis.Experience with clean code principlesExperience in Source control Management and Tools (Git, Source Tree, Git Kraken, GitHub, etc.)Experience on mobile platformsExperience working on an Agile environment (scrum, kanban, etc)Excellent troubleshooting skills.Excellent knowledge of general software engineering principles.
RequirementseCommerce or Low Code certificationCloud CertificationSoftware Development Certification Agile CertificationKnowledge about microservices and/or Serverless is a plus