We are seeking a highly skilled and experienced Senior Full Stack Developer to join our client in Fin-tech company. The ideal candidate will have a strong background in mobile app development using frameworks such as React Native and Flutter, as well as native iOS/Android development. In addition, expertise in front-end technologies (React.js or Vue.js) and back-end frameworks (Node.js, Django, Ruby on Rails) is essential. The candidate should also have significant experience with content management systems (CMS) like WordPress, Drupal, and headless CMS solutions, along with a solid understanding of cloud platforms and CI/CD pipelines.
Note:
- This position will be outsourced to our client in fin-tech company in Jakarta (WFO)
- This position is expected to be able to join ASAP
Key Responsibilities:
- Mobile App Development: Design, develop, and maintain mobile applications using React Native, Flutter, or native iOS/Android frameworks.
- Front-end Development: Create responsive, high-performance web interfaces using modern JavaScript frameworks such as React.js or Vue.js.
- Back-end Development: Develop robust and scalable server-side applications using Node.js, Django, or Ruby on Rails.
- CMS Management: Work with various content management systems (WordPress, Drupal, headless CMS) to create and manage digital content.
- Cloud Platform Integration: Deploy, manage, and optimize applications on cloud platforms (AWS, Azure, Google Cloud).
- CI/CD Pipeline Implementation: Set up and maintain continuous integration and continuous deployment pipelines to ensure seamless code integration and deployment.
- Collaborate with Teams: Work closely with UX/UI designers, product managers, and other developers to deliver high-quality products.
- Code Review and Mentorship: Conduct code reviews and provide mentorship to junior developers, ensuring best practices in coding and architecture.
- Troubleshooting and Debugging: Identify and resolve performance issues, bugs, and bottlenecks in applications.
Qualifications:
- Education: Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- Experience: At least 5+ years of experience in full-stack development, with a strong emphasis on mobile and web application development.
- Technical Skills:
- Proficiency in mobile app frameworks: React Native, Flutter, and native iOS/Android development.
- Strong front-end skills in React.js or Vue.js.
- Expertise in back-end development using Node.js, Django, or Ruby on Rails.
- Experience with CMS platforms such as WordPress, Drupal, and headless CMS.
- Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
- Knowledge of setting up and managing CI/CD pipelines.
- Strong understanding of RESTful services and APIs.
- Proficiency in version control systems such as Git.
- Soft Skills:
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
- Ability to work in a fast-paced, dynamic environment.
- Strong organizational and time management skills