Role Description
We are seeking a dynamic Software Engineer to join our technology team. This role is open to candidates specializing in Frontend (FE) development. The ideal candidate will possess a strong foundation in software development principles, excellent logical reasoning skills, and a proven ability to collaborate effectively within team environments.
Responsibilities
- Build and refine user interfaces using React and React Native.
- Develop responsive and accessible web applications with React Native for Web.
- Collaborate with the backend team to construct and consume APIs.
- Optimize applications for maximum speed and scalability across various devices
Common Duties
- Collaborate with project managers, UX designers, and other engineers to deliver high-quality software solutions.
- Participate in code reviews and maintain standard coding practices.
- Troubleshoot, test, and maintain the core product software to ensure strong optimization and functionality.
- Continuously learn and apply relevant software development practices, patterns, tools, and technologies.
Qualifications
- Proficient understanding of: React, React Native, React Native for Web, and Typescript. Expo knowledge is a plus.
- Strong logical and problem-solving skills.
- Excellent teamwork skills with a proven ability to collaborate across disciplines.
- Ability to handle multiple projects and competing priorities.
- Strong knowledge and experience in Computer Science and Software Development
- Strong communication and interpersonal skills
- Experience in the tech industry or startup environment is a plus
- Must be comfortable working in fintech industry.