Front End Software Engineer
-
Write and review well-designed, scalable and testable code according to requirements and design
-
Debug and fix bugs, optimize performance
-
Continuously work to improve front-end design and implementation as well as development processes in order to improve quality and efficiency
-
Work with other engineers, UX designers, product owners and stakeholders to understand and clarify business requirements and user experience goals
-
Troubleshoot, debug and upgrade existing systems
-
Be a member of a team executing the Agile Scrum Software Development Methodology
-
Collaborate with team members to create innovative ideas and rapidly develop proofs-of-concept, demos and prototype solutions
-
Stay current with state of the art and explores beyond
-
Master’s/Bachelor’s Degree in Computer Science or related field
-
3+ years web development experience required
-
2+ years backend development experience preferred
-
Strong knowledge of web development tools and programming languages
-
Experience with ReactJS, and knowledge of its inner workings
-
Experience with other web development libraries and frameworks preferred
-
Experience with backend development tools and frameworks preferred
-
Strong software development capability
-
Strong analytical and problem-solving skills
-
Strong communication and inter-personal skills
-
The creative ability to create applications from research results, ideas and visions