DESCRIPTION
We are looking for an experienced software engineer to join a young development team. As a software engineer, you will
be building product features for a web application while optimizing user experiences, security, and scalability. You will be
working closely with the product manager and UI/UX designer to create user-friendly, intuitive, and practical interfaces,
actively defining how the application should work as well as how it looks. You will be involved in all aspects of the product
development lifecycle from planning to deployment, ensuring that a quality product is delivered and provides value to its
end users.
RESPONSIBILITIES
• Design, develop, and, maintain the structure and design of the web and mobile pages within the application,
optimizing for speed, scalability, and responsiveness.
• Work closely with product managers, UI/UX designers, and other developers to ensure new product features
meet business objectives as well as technical standards
• Assist with designing, building, and maintaining core back-end services and APIs for the Q4J app
• Design and maintain reusable code and library for future use to ensure consistency across the suite
• Support the test and deployment of new products and features
• Participate in code reviews
• Continuously stay up to date on latest emerging technology
QUALIFICATIONS
• 3-5 years of proven work experience as a software developer both developing and testing web-based applications
• Working experience with React or other similar front-end frameworks, Javascript, and CSS
• Experience with building hybrid web and mobile applications, ensuring responsive and adaptive designs
• Experience in object-oriented design and database design
• Experience working in cross-functional teams with other developers, UI/UX designers, and QAs
• You must be introspective
• You must be motivated by values, particularly those related to right and wrong such as justice