Tech Stack
AngularBootstrapCypressIonicJavaScriptJestReactSCSSTypeScript
About the role
- Create, test, and maintain web and mobile applications
- Write, review, and maintain code compliant with company coding quality standards
- Write unit tests and ensure all test cases are tested and passed before release
- Turn UI/UX designs into prototypes and create excellent interactions
- Optimize applications for maximum performance
- Build reusable components for future use
- Collaborate with back-end developers and web designers to improve usability
- Actively contribute during project specification and requirement gathering phases
- Identify problem areas and propose relevant changes
- Self-train on new technologies and perform urgent tasks as assigned
- Stay on top of latest releases, contribute to projects, and deliver quality solutions for customers
Requirements
- 4+ years of hands-on experience in frontend development
- Knowledge of frontend development, web/mobile application architecture, and performance optimization
- Experience in software development building scalable, user-friendly applications
- Proficiency with HTML, CSS, JavaScript, TypeScript and preprocessors (LESS, SASS, SCSS)
- Proficiency with frontend frameworks: Angular, Stencil, React
- Experience building web-native apps using Capacitor
- Familiarity with layout frameworks: Ionic, Bootstrap
- Experience with frontend APIs
- Experience with unit testing frameworks: Jest, Jasmine, Cypress
- Strong understanding of accessibility, usability, and performance tuning
- Ability to solve complex problems, write clean maintainable code, and collaborate in agile teams
- Passion for continuous learning and self-training on new technologies