Job Description
Job Descriptions
OutSystems Developer – Mobile & Low-Code Solutions
Role Overview
The OutSystems Developer will focus on building and maintaining mobile and web applications using the OutSystems platform. The role involves implementing complex logic, custom widgets, and ensuring seamless integration with backend systems while delivering high-quality user experiences.
Key Responsibilities
• Define and implement mobile and low-code application architectures using OutSystems and native frameworks.
• Apply design patterns (MVC, MVP, MVVM) for maintainable and efficient code structures.
• Manage OutSystems platform administration, performance optimization, deployment, and upgrades.
• Oversee MABS updates, security configurations, and integration with external systems.
• Guide development using native (Swift, Kotlin) and cross-platform frameworks (Flutter, React Native, Xamarin, Ionic).
• Ensure adherence to best practices for mobile security and performance.
• Design and implement RESTful APIs, GraphQL, and integrate with backend services like Firebase.
• Optimize data handling using SQL and NoSQL databases.
• Implement automated build, test, and deployment pipelines using Jenkins, GitHub Actions, or similar tools.
• Collaborate with designers to deliver intuitive and engaging user experiences.
• Plan and manage major releases, patches, and hotfixes effectively.
• Work closely with product managers, developers, and stakeholders to ensure project success.
Required Skills & Qualifications
• Advanced knowledge of OutSystems development environment, custom widgets, and complex logic.
• Proficiency in Swift, Kotlin, JavaScript; familiarity with React Native.
• Experience with Flutter, Xamarin, Ionic, React Native.
• Strong skills in Android (Java/Kotlin) and iOS (Swift/Objective-C).
• Knowledge of MVC, MVP, MVVM architectural patterns.
• Expertise in RESTful APIs, GraphQL, Firebase.
• Database management with SQL and NoSQL.
• CI/CD tools (Jenkins, GitHub Actions, TFS).
• Mobile app security best practices.
• Ability to design user-friendly interfaces.
• Strong problem-solving, analytical thinking, and excellent communication.
Position Details
- Position Title: Outsystems Developer
- Location:
- Experience Required: 0