JOB SUMMARY:
We are looking for a skilled software engineer who, along with our excellent software development team, will be responsible for working on projects that our company is currently developing. Duties are but are not limited to, developing and directing software system validation and testing methods and our software programming initiatives. You will also be working closely with clients to communicate project status and progress.
RESPONSIBILITIES:
- Design, develop, and test new and existing projects using the Laravel or JavaScript framework (React)
- Apply best practice development patterns and follow design briefs, Continuous Integration/Development, and maintenance of code
- Provide technical expertise when working on new and existing modules, features, and APIs.
- Work with team to establish solid, scalable, and reliable applications
- Ensuring quality in source code and the final product
- Research and Development using techniques/technologies for efficiency
- Project estimation for maintenance and new projects
- Definition of project requirements
- Creation of development task lists or backlogs
- Creation of technical documentation
- Ability to explain complex ideas and concepts to the software product owners
- Ability to work independently as well as in a team environment
- Research and recommend software tools to senior developers and product owners
- Work closely with team leads in evaluating current systems with regard to future development
- Identify tasks that require automation
QUALIFICATIONS:
- Computer or IT-related course graduate.
- Knowledgeable with RESTful API services
- Knowledgeable with Git / GitLab / GitHub / BitBucket
- Must be a team player
- Can perform in a fast-paced environment, team player, proactive in tasks, and mature
- Able to maintain a good work attitude and stay connected when working remotely
- Passion for technology, research, willingness to learn
Plus factor for PHP/Laravel:
- Experience in PHP/Laravel framework
- React (preferred) or Vue
- PHP/Symfony
- Open-source contributions
- Years of experience and/or involvement in different projects
Plus factor for React & React Native:
- Background / familiarity with publishing iOS and/or Android app
- Background in Node
- Firebase Cloud messaging and/or Socket.io
- Graphql and/or Redux / state management
- React Native (JavaScript framework) (preferred) or Vue
- PHP/Symfony
- RDBMS (MySQL, MSSQL, etc.), NoSQL (Firestore Database, Monggo, etc)
- Open-source contributions
- Years of experience and/or involvement in different projects