Basic Qualifications
• 5 years’ experience in Software Development
• 5 years of previous work experience or B.Sc. or M.Sc. in Computer Science or Computer Engineering
• Foundational Knowledge of Computer Science
• Hands On Knowledge on Design Patterns - Great understanding in the following design patters: Singleton, Factory, Observer, Builder, Adapter, Publisher/Subscriber, Decorator.
• Hands On Knowledge on Data Structures - Familiarity/Confident using Lists, Sets, Maps, Linked Lists, Queues, Stacks. Preferred familiar with BST, Red-Black Trees, trees, graphs.
• Hands On Knowledge of Algorithms - Great problem-solving skills, the candidate needs to be able to solve efficiently coding problems in whiteboard,
Preferred Qualifications
5+ years' Experience on Full Stack Development (Service and UI or Web UI and iOS or Web UI and Android) Preferred
Responsabilities
• High enthusiasm, integrity, ingenuity, results-orientation, self-motivation, and resourcefulness in a fast-paced environment.
• Working in an agile environment with detailed planning and estimation accuracy
• Design and implement new software features, build distributed systems with efficiency and stability in mind.