Roles & Responsibilities
As a Software Developer in Zero1, you will play a pivotal role in designing, developing, and maintaining web or/and mobile frontend of applications integrated with backend to support operational activities. You will work closely with our product managers, designers, and backend/external developers (if require) to create intuitive and visually appealing user interfaces that provide an exceptional user experience. The role is based in our office in Singapore.
Your key responsibilities are:
- Collaborate with cross-functional teams to understand project requirements, user journeys, and design specifications.
- Design, develop the user interface for frontend applications and integrating with backend, ensuring responsive and seamless experiences across various devices and screen sizes.
- Write clean, maintainable, and efficient code using industry best practices and coding standards.
- Optimize frontend & backend (if require) performance to ensure fast loading times and smooth user interactions.
- Stay up-to-date with the latest trends and technologies in mobile development and suggest improvements to enhance our apps.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot and debug frontend issues, addressing user-reported bugs in a timely manner.
- Work closely with designers to translate wireframes and mockups into pixel-perfect UI components
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
- Proven experience as a Software Developer, with a strong portfolio of mobile and web applications.
- Proficiency in software development technologies such as PHP, Java/Javascript, React Native, Flutter, Swift or native development.
- Strong knowledge of HTML, CSS, and responsive design principles.
- Experience with RESTful APIs and integrating frontend with backend services.
- Familiarity with version control systems (e.g., Git).
- Working knowledge of relational databases such as MySQL.
- Excellent problem-solving skills and attention to detail.
- Strong interpersonal skills with the ability to communicate with teams and functional leads of various discipline
ยท Ability to work independently and meet project deadlines.