Sr. Front End Developer
Jakarta • Fulltime • Experience 2 years
Requirements
- Bachelor’s Degree (S1) or Applied Bachelor’s Degree (D4) in Computer Science, Software Engineering, or a related field.
- Maximum age 30 years.
- Minimum of 5 years’ experience developing Flutter applications with a solid portfolio to demonstrate skills.
- Strong proficiency in Dart programming and advanced knowledge of the Flutter framework.
- Proven experience in developing and successfully launching at least one app on the App Store or Google Play.
- Deep understanding of UX/UI design principles to create intuitive, user-friendly applications.
- Exceptional attention to detail and expertise in implementing precise, responsive UI/UX designs in Flutter.
- Extensive experience integrating and consuming RESTful APIs.
- Hands-on experience with Firebase services such as Authentication, Firestore, Notifications, and related technologies.
- Proficient in web development technologies including HTML5, CSS3, JavaScript (ES6+), and frameworks such as React.js or Vue.js.
- Familiarity with modern CSS tools and frameworks like Tailwind CSS, Bootstrap, SASS/SCSS, and responsive design techniques.
- Experience with automated testing and writing maintainable, testable Flutter code.
- Solid understanding and practical application of state management solutions (GetX, Bloc, Provider, Riverpod).
- Proficient with version control systems, preferably Git, for collaborative development.
- Strong commitment to developing enterprise-level applications.
- Preferred Qualifications :
- Experience using platform channels to integrate Flutter with native code (Java/Kotlin for Android, Swift/Objective-C for iOS).
- Familiarity with development environments such as Visual Studio Code or other common Flutter IDEs.
- Experience publishing applications to both the App Store and Google Play.
- Experience developing profile or portfolio websites using WordPress.
- Knowledge of WebSockets for real-time data features.
- Familiarity with CI/CD pipelines and deployment automation.
Responsibilities
- Design, develop, and deliver highly scalable, cross-platform, high-performance mobile (Flutter) and web applications that align with business requirements and best practices.
- Collaborate effectively with cross-functional teams including product managers, UI/UX designers, backend developers, and other engineers to ensure high-quality deliverables.
- Conduct and participate in code reviews to uphold code quality, performance, and compliance with established coding standards.
- Implement and maintain unit, integration, and widget tests to ensure application reliability, stability, and functionality.
- Utilize Git for robust version control and deployment workflows, ensuring a clean and auditable development process.
- Analyze issues thoroughly, identify root causes, and deliver timely, effective solutions.
- Create and maintain clear, accurate, and comprehensive technical documentation to support ongoing development and knowledge sharing.
Benefit We Offer
-
Health Insurance
-
Income tax (PPh 21) covered by the company
-
BPJS Health
-
BPJS Employment
-
Team building events
-
Career growth opportunities
-
Employee discounts
-
Permanent employment status
Post Views: 215
