Mobile Developer

Singapore 22 months agoFull-time External
Negotiable
Responsibilities • Identify and plan for new features • Develop application programming interfaces (APIs) to support mobile functionality • Suggest and implement new mobile products, applications, and protocols • Remain up to date with the terminology, concepts, and best practices for coding mobile apps • Work closely with colleagues to constantly innovate app functionality and design • Use and adapt existing web applications for apps • Write unit and UI tests to identify malfunctions • Communicate with users to understand their needs and experiences - Core web application development using C# .NET Job requirements • Bachelor's Degree Computer science/ Engineering OR master's degree Computer Science/ Computer engineering 5+ years of demonstrable experience in software development • 1+ year experience in OutSystems • Design, Develop and configure OutSystems platform to meet the business requirements. • Develop website layout/user interface by using standard OutSystems web/mobile technologies. Develop Application Objects as reusable components. Design and Develop integrations with external systems leveraging the APIs REST/SOAP/WEB API • Develop website layout/user interface by using standard OutSystems web/mobile technologies. Develop Application Objects as reusable components. Design and Develop integrations with external systems leveraging the APIs REST/SOAP/WEB API • Extensive knowledge Programming languages such as C#, SQL Server • Proven experience as a UX Designer, UI Designer • Familiarity with OOP design principles • Superior analytical skills with a good problemsolving attitude • Ability to perform in a team environment • Ability to interpret and follow technical plans • At least 5 years of experience as a software developer or development lead, having completed at least 1 full software development lifecycle for a mobile application. • Familiarity with interaction design and information architecture • Proficient in design software (e.g. UXPin, Balsamiq) • Working knowledge in at least 1 of the following: React Native, Flutter or other mobile framework • Knowledge of HTML/CSS; JavaScript is a plus • Knowledge of DevExpress and/or equivalent tools