- Building reusable code for future use.
- Optimizing web pages for maximum speed and scalability.
- Utilizing a variety of markup languages to write web pages.
- Determining the structure and design of web pages.
- Ensuring user experience determines design choices.
- Developing features to enhance the user experience.
- Striking a balance between functional and aesthetic design.
- Ensuring web design is optimized for smartphones.
- Maintaining brand consistency throughout the design.
- Develop software for the cross-platform mobile applications (React Native)
- Develop within native modules in iOS/Swift and/or Android/Java depending on skillset
- Must have at least 5 years experience
- Understanding of key design principles.
- Proficiency in designing interfaces and building clickable prototypes using clickable prototype tools such as Sketch, InVision, Axure, Adobe XD etc.
- Expert knowledge of CSS, CSS extension languages (Less, Sass), and CSS preprocessor tools.
- Expert knowledge in React, Angular, or any single page application frameworks
- Can write and maintain unit and integration tests
- Experience with responsive and adaptive design.
- Understanding of SEO principles.
- Good problem-solving skills.
- Excellent verbal communication skills.
- Good interpersonal skills.