Responsibilities:
• Lead the design, development, and maintenance of web and mobile applications.
• Collaborate with cross-functional teams to define, design, and ship new features.
• Write clean, scalable, and maintainable code for both front-end and back-end components.
• Develop APIs and web services to support mobile and web applications.
• Work closely with the product and design teams to implement user interfaces that are highly responsive and performant.
• Conduct code reviews and mentor junior developers.
• Optimize applications for speed, scalability, and security.
• Stay up-to-date with emerging technologies and propose the adoption of relevant new tools.
Key Technologies:
• Backend:
• PHP (Strong knowledge)
• Symfony Framework (Expert-level experience with modern PHP frameworks)
• RESTful API development
• Knowledge of database management (MySQL, PostgreSQL)
• Familiarity with microservices architecture is a plus.
• Angular (Extensive experience with modern Angular versions)
• TypeScript (Advanced knowledge)
• HTML5, CSS3, SCSS/SASS, JavaScript/ES6+
• Responsive design and cross-browser compatibility
Mobile Development:
• Experience with hybrid or native mobile app development (Ionic, React Native, Flutter)
• Integrating with RESTful APIs for mobile applications
• Strong understanding of mobile UI/UX patterns
Version Control & CI/CD:
• Git for version control
• Experience with CI/CD pipelines (Jenkins, GitLab CI, or similar tools)
Other Tools & Skills:
• Docker (containerization and orchestration)
• Experience with cloud services (AWS, Google Cloud, or Azure)
• Knowledge of caching techniques and services (Redis, Memcached)
• Understanding of performance optimization techniques for web and mobile applications
• Familiarity with Agile methodologies and tools like Jira or Trello
Qualifications:
• Bachelors or Masters degree in Computer Science, Engineering, or a related field.
• 5+ years of professional experience in web and mobile development.
• Strong knowledge of PHP, Symfony, Angular, and TypeScript.
• Experience with database design and management.
• Familiarity with cloud services and containerization technologies like Docker.
• Proven ability to architect scalable and maintainable solutions.
• Excellent problem-solving skills and ability to troubleshoot complex issues.
• Strong communication skills and the ability to collaborate effectively with cross-functional teams.
Bonus Skills:
• Experience with other JavaScript frameworks like React or Vue.js.
• Experience with Progressive Web Apps (PWAs).
• Exposure to TDD/BDD and writing unit and integration tests.
• Knowledge of GraphQL or Apollo.
What We Offer:
• Competitive salary and benefits package
• Flexible working hours and remote working options
• Opportunities for professional growth and career advancement
• A collaborative and inclusive work environment
• The chance to work on exciting projects with cutting-edge technologies
Location: Pune, MH, IN
Offer Expires: 2025-04-23 07:02:37
Job Posting Language: en
LinkedIn: Apply Here
Times Ascent: Apply Here
Wesmartjobs: Apply Here
Trabajo.org: Apply Here
Laimoon: Apply Here
Expertini | India Jobs Expertini: Apply Here
Findjob24h.com: Apply Here
Kit Job: Apply Here