Software Engineer (Mobile & Web)
We are looking for a skilled Software Engineer with strong experience in mobile and web application development. The ideal candidate is passionate about building high-quality products, familiar with modern JavaScript ecosystems, and has exposure to projects within the banking or financial services industry.
Responsibilities
- Design, develop, and maintain scalable mobile and web applications.
- Collaborate with cross-functional teams including product, design, and backend engineers.
- Implement clean, maintainable, and efficient code using modern frameworks.
- Manage application state and ensure optimal performance.
- Support CI/CD processes and deployment pipelines.
- Participate in code reviews and contribute to best engineering practices.
Requirements
- Bachelor's degree from a reputable university with a minimum GPA of 3.00.
- At least 3 years of experience in software engineering, focusing on mobile and web development.
- Proven experience in the banking or financial services industry.
- Strong proficiency in JavaScript & TypeScript (including JSX).
- Hands-on experience with cross-platform technologies such as React Native (mobile) and React.js (web).
- Experience using state management libraries like Redux or Zustand.
- Familiar with CI/CD automation and deployment tools such as Jenkins, Docker, and Kubernetes.
- Comfortable working with Git repositories.
- Experience with cloud platforms is a plus.