Job Responsibilities:
Designing, developing, and maintaining website
Collaborating with cross-functional teams, including hardware engineers, firmware developers, and UX/UI designers, to understand hardware specifications and develop software solutions that effectively utilize the device's capabilities.
Implementing communication protocols and APIs to establish reliable and secure connectivity between mobile applications and hardware devices.
Writing clean, efficient, and well-documented code that adheres to industry best practices and coding standards.
Conducting thorough testing and debugging of website
Collaborating with the product management team to define and prioritize feature requirements, ensuring that the software meets customer needs and enhances the user experience.
Staying updated with the latest trends, tools, and frameworks in mobile application development and hardware integration, and proactively applying this knowledge to improve the development process and deliver innovative solutions.
Create website layout/user interface by using standard HTML/CSS practices
Integrate data from various back-end services and databases
Gather and refine specifications and requirements based on technical needs
Create and maintain software documentation
Be responsible for maintaining, expanding, and scaling our site
Stay plugged into emerging technologies/industry trends and apply them into operations and activities
Cooperate with web designers to match visual design intent
Maintain and care for company's IT Infrastructure
Job Requirements:
Bachelor's degree in IT, Information System (SI), Electrical Engineering, Electronics Engineering, or a related field.
Proficiency in CSS, HTML and JavaScript
Experience with CSS preprocessors such as Sass or Less
Responsive design and mobile development
Strong problem-solving and debugging skills
Knowledge and expertise in front-end frameworks and libraries such as React, Angular and
Comfortable in working with branches, merging code, and resolving conflicts.
Knowledge of browser developer tools such as Chrome DevTools
Should be able to write code that works across browsers and solve any issues that may arise.
Should have a good eye for design and an understanding of design principles
Have a growth mindset and a willingness to learn and adapt to new technologies
Excellent written and verbal communication skills, with the ability to effectively collaborate with cross-functional teams and present complex technical information in a clear manner.