Responsibilities
- Design and implement scalable and maintainable web applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the best possible performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automatization.
- Work with the team to improve and maintain the codebase.
- Write unit and integration tests to ensure the quality of the codebase.
- Participate in code reviews and pair programming sessions.
- Stay up-to-date with emerging technologies and industry trends.
- Provide technical guidance and mentorship to junior developers.
- Contribute to the development of best practices and standards.
- Work closely with the product and design teams to deliver high-quality products.
- Implement security and data protection measures.
- Monitor and optimize application performance.
- Develop and maintain RESTful APIs.
- Integrate third-party services and APIs.
- Troubleshoot and resolve technical issues.
- Document technical specifications and processes.
- Participate in the planning and estimation of project timelines and resources.
Nice to Have
- Experience with microservices architecture.
- Familiarity with GraphQL and its ecosystem.
- Experience with TypeScript.
- Knowledge of serverless architectures and functions.
- Experience with headless CMS platforms.
- Familiarity with progressive web apps (PWAs).
- Experience with real-time applications and WebSockets.
- Knowledge of internationalization and localization best practices.
- Experience with performance monitoring and analytics tools.
- Familiarity with infrastructure as code (IaC) tools, such as Terraform.
Compensation
Competitive salary and benefits package.
Work Arrangement
Remote work with flexible hours.
Team
Collaborative and innovative team environment.
Technologies
- PHP
- React
- JavaScript
- HTML
- CSS
- SQL
- Git
- AWS
- Docker
- Kubernetes
- Webpack
- Babel
What We Offer
- Competitive salary and benefits package.
- Remote work with flexible hours.
- Opportunities for professional growth and development.
- Collaborative and innovative team environment.
- Challenging and rewarding projects.
- Work-life balance.
- Health and wellness benefits.
- Retirement savings plans.
- Paid time off and holidays.
- Professional development opportunities.
How to Apply
- Submit your resume and cover letter.
- Include relevant portfolio or GitHub links.
- Highlight your experience with PHP and React.
- Describe your problem-solving skills and attention to detail.
- Explain your experience with Agile methodologies and project management tools.
- Provide examples of your technical leadership and mentorship experience.
- Include any relevant certifications or training.
- Submit your application through the provided link.
No visa sponsorship available.