Job Requirements :
- Experience using JavaScript Frameworks like V ue, React, etc. (preferably Vue 3)
- Strong Knowledge and Skill in modern HTML, CSS, SASS, JavaScript, Typescript
- Understanding of design elements, components, UI and best practice
- Experience in UI / Frontend stack and techniques, i.e. : ES6, flex, xlsx, js-pdf, webpack, vite, SPA
- 3+ years of demonstrable experience
- Demonstrable portfolio of released applications on the App store or the Android market
- Extensive knowledge of at least one programming language like Java
- Have experience on Front End development such as Vue.js
- Familiarity with OOP design principles
- Experience with third-party libraries and APIs
- Superior analytical skills with a good problem-solving attitude
- Strong oral and written communication skills
- Ability to interpret and follow technical plans
Job Descriptions :
- Building reusable code and libraries for future use.
- Creating technical requirement documentation and fixing code quality.
- Ensuring technical feasibility of PRD and UI / UX design.
- Estimating the story points needed and the timeline.
- Optimizing applications for maximum speed and scalability.
- Continuously improving the efficiency, scalability, and reliability of our systems.
- Reviewing and enforcing security best practices for all internal and external services.
- Collaborating closely with engineering teams to ensure an overall efficient architecture of our product.
- Having initiative and the ability to work independently.
- Designing and implementing new features for our user-facing client front end.
- Writing good, clean, readable, testable, and maintainable code.
- Contributing and participating in all development life cycle phases including analysis, design, development, testing, and maintenance.
- Integrating with partners and developing API for external services.
- Developing scalable and efficient web-based applications and secure features.
- Updating and researching new technologies, current state-of-the-art development tools and equipment, and opportunities for process improvement.