
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.