As an agile UI Developer for web and mobile apps, you will be doing the system study, analyzing the required UI/UX, build up the logic and write codes; bind data to the I/O layers using APIs; conduct testing with your codes, troubleshoot and take it to final publishing. You will be required to document the developments and maintain the source codes in GIT.
Experience 3 - 4+ years
Responsibilities:
Develop and maintain web applications using different technologies such as HTML5, CSS, JavaScript, jQuery, Bootstrap, Vue.js, etc.
Collaborate with cross-functional teams including product management, UX designers, and backend developers to deliver high-quality web applications.
Participate in the Agile development process including Sprint planning, retrospectives, and daily stand-ups.
Work closely with back-end developers to integrate user-facing elements with server-side logic, ensuring seamless data flow and functionality.
Develop and maintain user interfaces that adhere to design guidelines and specifications.
Optimize web applications for maximum speed and scalability, leveraging best practices and performance tuning techniques.
Ensure cross-browser compatibility and responsiveness across various devices and platforms.
Collaborate with the QA team to conduct testing and resolve issues, bugs, and compatibility problems.
Deploy applications to various environments such as development, testing, and production.
Handle user stories and ensure they are delivered on time and to a high quality.
Required Skills:
Bachelor's degree in computer science or related field.
3+ years of experience in UI development.
Strong development skills in HTML5, CSS, and JavaScript.
Proficiency in UI development using jQuery, Bootstrap, Vue.js, etc.
Experience with either ReactNative, Flutter, Angular, or React.js is an added advantage.
Experience in deploying applications to various environments.
Experience with handling user stories and delivering high-quality work on time.
Strong analytical and problem-solving skills.
Strong communication and interpersonal skills.
Ability to work collaboratively with cross-functional teams in an Agile environment.