This role is to assure the successful execution of the company's business mission through technical development and deployment of the company's web and mobile apps presence.
We're looking for qualified frontend-wise/ full stack developer with a passion for working with a creative and talented team of developers to provide world-class, rich web and mobile applications.
• List of responsibilities:
-Full-cycle (Agile) software development experience Analysis, design, execution, automation, support.
-prioritize and multi-task in a deadline intense environment
-communicate with other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy
-Management and Programming, Optimization and Refactoring applications for both web and mobile products.
• Reporting to: CTO.
Length of Probation Period: 1 month.
Working hours: Saturday to Wednesday 9am - 5:30pm, Thursday 9am - 13pm
• Travel requirements: Occasionally.
• University Qualifications: BSc in Software Engineering or Related.
Nature and length of previous experience: At least 2 years as developer,
• Specialist knowledge:
Good understanding in: Java (Android), OOP, Node.js, React JS(Flux, Redux) , Expressjs Building Rest APIs, web frameworks like React, Optimization, Refactoring
• Agile Development: Scrum, JIRA
• Software Development Methodologies: DevOps ,nice to have TDD
• Platforms: Web (mobile platforms is a plus)
• Source Control: strong Git, (nice to have docker container, kubernetes)
• Knowledge of scalability
• Knowledge of Unix systems
• Soft Skills and Personality traits:
Exceptional analytical ability
problem-solving and critical thinking skills
Ability to be nimble and operate effectively, even in ambiguous situations
Meticulous attention to detail and accuracy
Able to work independently, organize, plan and prioritize competing needs and issues, with the ability to multi-task in a fast-paced environment
Strong communicator (both written and verbal) to various audiences
Good in project management, collaboration, and leadership skills
CAN DO attitude.