Front-End Developer
By joining MoreOne Technologies or Dynamics People Albania (former Dynamics Hub) you will find some of the fastest-growing companies in Tirana. We aim to hire the most talented individuals in the country and nurture their professional growth on exciting projects to consistently deliver the highest quality solutions. Our culture promotes diversity and collaboration even when working remotely.Our goal is to make every member of our team experience the best development opportunities while working in a diverse welcoming and innovative environment.
What we’re looking for:
We need people with strong engineering fundamentals including object-oriented design, data structures, dependency injection, testable code, and algorithms.If you like to develop web products in a collaborative environment and you are interested in cultivating innovation, we offer it to you!
Responsibilities:
- Responsible for user-centered design to deliver products that delight our customers
- Work closely with more experienced software staff to design new software components.
- Gain experience with a broad range of software technologies and the ability to make technical choices objectively.
- Build relationships with peers across the business and use these relationships to drive innovation.
- Become savvy in new technologies by interacting with peers and self-driven education.
- We are agile, we inspire and embrace change. We expect that from you too.
Requirements:
- Bachelor's degree or equivalent in Computer Science
- 2+ years' experience in frontend development
- Familiarity using Scrum/Agile development methodologies
- Experience building object-oriented web applications in JavaScript, HTML5, and CSS3
- Significant experience working with React web and mobile along with tools like Flux, Flow, Redux, etc.
- In-depth knowledge of JavaScript, functional programming, and front-end languages
- Strong knowledge of React fundamentals such as Virtual DOM, component lifecycle, and component state
- A complete understanding of the full mobile app development lifecycle right from prototyping
- Knowledge of type checking, unit testing, typescript, prop types, and code debugging
- Experience working with REST APIs, document request models, offline storage, and third-party libraries
Other qualities we look for:
- Track record of success at work and school
- An ability to solve complex problems with minimal guidance
- Experience in high-performance work and school environments
- Willingness to work hard and persevere
- Intellectual curiosity and resourcefulness
- Professionalism