V-Soft Consulting is currently seeking a Senior Software Engineer (Full Stack)- React, PHP for our premier client.?This is a 6-month contract-to-hire position.
Primary Location: 100% remote but candidates need to reside in Ontario, Canada.
(Email resumes directly to Neha Gahlot at [email protected])
Education and Experience ?
- Can interpret Storyboards, Wireframes, Visual mockups, and other Media elements
- Good written and verbal communication skills
- Comfortable communicating and actively participating on a Scrum Team
- Strategic interpretation of business requirements, wires, and functional specs
- Estimation and tasking, especially as part of regular refinement and planning ceremonies
- Constructive collaboration with teams such as UX, Design, QA, and Product
- Solid independent time-management and organizational abilities
- Commitment to quality deliverables on set timelines
- Eagerness to engage in mentorship opportunities with Juni Experience with system profiling and performance tuning
- High level of comfort working with Linux from the command line
- Solid understanding of cloud computing services and usage (AWS)
- Solid understanding of security and encryption practices, experience handling PII information
- Understanding of working with React-styled components
- Experience using various Debugging tools
- Redux dev tools
- Debugging in an IDE
- Knowledge of Charles/Fiddler proxy tools for debugging
- Some Python experience would be highly regarded
- Experience using Postman to work with APIs
- Experience with debugging and profiling tools
- Backend development experience with modern PHP and the Laravel framework
- Database experience with MySQL
- Experience with webpack or teammates
Knowledge, Skills, and Abilities?
- 4+ years of professional development on critical backend systems in a production environment
- Excellent working knowledge of at least one high-performance relational database such as
- MySQL
- Strong understanding of database schema design and access
- 2+ Years of professional web development
- 6+ months of React development with Redux experience
- Good understanding of ES2015+ syntax as well as JavaScript in general, including DOM
- manipulation and the JavaScript object model
- Thorough understanding of React.js and its core principles
- Familiarity with RESTful APIs and SPAs
- Knowledge of modern authorization mechanisms, such as JSON Web Tokens
- Familiarity with modern front-end build pipelines and tools
- Experience with npm and using a “package.json” file
- Experience with unit testing
- Experience with standard debugging tools in the browser:
- Network Tab
- Console tab
- React developer tools
- Experience with using version control tools, preferable GOT
- Ability to understand business requirements and translate them into technical requirements
- Can interpret Storyboards, Wireframes, Visual mockups, and other Media elements
- Good written and verbal communication skills
- Comfortable communicating and actively participating on a Scrum Team
- Strategic interpretation of business requirements, wires, and functional specs
- Estimation and tasking, especially as part of regular refinement and planning ceremonies
- Constructive collaboration with teams such as UX, Design, QA, and Product
- Solid independent time-management and organizational abilities
- Commitment to quality deliverables on set timelines
- Eagerness to engage in mentorship opportunities with Junior teammates
- Active participation in peer code reviews and all scrum ceremonies
- Uphold and help evolve coding standards using best practices and lessons learned
- Consistent and effective communication and collaboration with peers and stakeholders
- Bring energy and commitment to our inclusive and equitable team environment
- Experience with PHP, the Laravel Framework, and MySQL
- Refactoring existing code for maintainability and performance
- Development and maintenance of new and current frontend applications
- HTML
- CSS
- React
- Redux and Redux Sagas
- ES2015+ JavaScript syntax
- Communicating with local and remote team members to provide assistance/guidance through various mediums
- Slack/Skype
- Support/Development tickets
- Email
- Online Documentation
- Creation/Maintenance of technical wires, logical flow diagrams, test suites, data design diagrams/schema, and other forms of documentation.
- Work well within a team or independently
Qualified candidates should send their resumes to Neha Gahlot at [email protected]