Design, develop, and deploy scalable web and mobile applications using the OutSystems platform, JavaScript frameworks (React, Angular, Vue), and Flutter for cross-platform mobile development.
Collaborate with cross-functional teams to gather and analyze requirements, and translate them into technical specifications for OutSystems, JavaScript, and Flutter-based projects.
Implement integration solutions to connect OutSystems, JavaScript, and Flutter applications with various third-party systems, databases, and APIs.
Develop custom plugins, extensions, and components using OutSystems SDK, JavaScript, Flutter, HTML5, and CSS3 to enhance platform capabilities and meet project-specific requirements.
Optimize web and mobile app performance and user experience through efficient coding practices, UI/UX enhancements, and performance tuning for OutSystems, JavaScript, and Flutter projects.
Conduct code reviews, debugging, and troubleshooting to ensure high-quality deliverables and adherence to best practices in OutSystems, JavaScript, and Flutter development environments.
Stay updated on the latest OutSystems features, JavaScript frameworks, Flutter updates, industry trends, and emerging technologies to continuously improve development processes and methodologies.
Provide technical guidance and mentorship to junior developers, fostering knowledge sharing and skill development in OutSystems, JavaScript, and Flutter technologies.
Collaborate with stakeholders to identify opportunities for process improvement and innovation in application development and deployment for all platforms.
Participate in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives to ensure timely delivery and alignment with project goals.
Work independently to address complex issues, providing guidance and technical support to testing and quality assurance teams.
Demonstrate a keen ability to learn and apply structured, analytical thinking in OutSystems, JavaScript, and Flutter projects, with strong teamwork and communication skills.
Qualifications
An accredited degree in Information Systems/Technology, Computer Science, Systems Engineering, or a related discipline with at least 5 years of related experience.
Proficient in .NET or Java, database modeling, and SQL.
Proficient in the OutSystems Platform (with relevant certifications), front-end web technologies such as HTML5, CSS3, JavaScript (React, Angular, or Vue), and responsive design frameworks.
Experience in cross-platform mobile development for iOS and Android using OutSystems, Flutter, or native technologies (e.g., Swift, Kotlin).
Candidates with experience in telecommunications, mobile application development, content management systems, and system integration will be preferred.
Strong understanding of integration concepts, including RESTful APIs, SOAP services, and data synchronization.
Excellent problem-solving skills and attention to detail, with the ability to analyze complex issues and propose effective solutions.
Strong analytical skills, self-motivated, and able to manage multiple projects simultaneously.
A solid understanding of business processes, with the ability to translate business requirements into technical solutions.
Strong communication and presentation skills to effectively describe and demonstrate proposed solutions to internal and external stakeholders.
A strong team player with a sense of responsibility and ownership.