Job description for React Native Developer Intern at Finan
Key Responsibilities
- Assist in designing, developing, and maintaining React Native applications for iOS and Android.
- Participate in Agile/Scrum teams to understand software development processes and teamwork.
- Support upgrading React Native versions and dependencies.
- Learn and practice integrating RESTful APIs and third-party SDKs.
- Apply mobile UI/UX fundamentals based on Google’s and Apple’s guidelines.
- Explore modular and scalable architectures, as well as state management (Redux, React Query, Context API).
- Write clear, maintainable code with basic testing.
- Collaborate with designers, backend developers, and QA to complete assigned tasks.
- Practice offline data handling, performance optimization, and debugging techniques.
- Get familiar with CI/CD pipelines and version control using Git.
Skills and Qualifications
- 3rd/4th-year student or fresh graduate in Computer Science, Software Engineering, or related fields.
- Basic knowledge of React Native or ReactJS (TypeScript is a plus).
- Willingness to learn and use AI tools to support coding (GitHub Copilot, ChatGPT, etc.).
- Understanding of programming fundamentals, data structures, and algorithms.
- Eagerness to learn, problem-solving mindset, and good self-study ability.
- Bonus: prior experience with personal projects, GitHub repositories, or mobile-related coursework.
- Strong communication skills, team player, and proactive attitude.
- (Optional) Basic knowledge of native development (Swift/Kotlin/Java) or UI/UX design is a plus.
Why You’ll Love Working Here
- Mentorship – Work closely with Senior Developers and receive hands-on guidance.
- Learning opportunities – Gain real-world experience in a fast-paced startup environment.
- Allowance & support – Internship allowance, lunch & parking support.
- Career growth – High chance of becoming a full-time employee after the internship.
- Fun & flexible workplace – Modern office, team bonding activities, company trips, and celebrations.

