Job Summary
We are seeking a dynamic and innovative Web Application Developer to join our tech team and drive the development of cutting-edge web solutions. In this role, you will be responsible for designing, building, and maintaining scalable, responsive, and user-friendly web applications that meet business needs. You will collaborate with cross-functional teams to implement robust features, optimize performance, and ensure seamless integration with various systems. Your expertise will help shape the future of our digital presence, delivering engaging experiences for users worldwide.
Duties
- Develop and maintain web applications using modern frameworks such as React, Angular, Django, and ASP.NET, ensuring high performance and responsiveness across devices.
- Design and implement RESTful APIs and web services to facilitate data exchange between front-end interfaces and back-end systems.
- Collaborate with UX/UI designers to create wireframes and develop responsive web designs that enhance user experience.
- Manage databases including MySQL, PostgreSQL, Microsoft SQL Server, MongoDB, SQLite, ensuring efficient data storage and retrieval through SQL queries and data visualization techniques.
- Utilize containerization tools like Docker and automate deployment processes with CI/CD pipelines using Jenkins or GitHub Actions to streamline development workflows.
- Apply system architecture principles and DevOps practices to ensure scalability, security, and reliability of applications on cloud platforms such as AWS or Azure.
- Conduct unit testing, code reviews, and utilize version control systems like Git or SVN to maintain high-quality code standards in an Agile environment using tools like Jira or Trello.
- Implement web design best practices including SEO optimization, responsive design projects, and accessibility standards to maximize reach and usability.
- Support ongoing maintenance by troubleshooting issues, optimizing performance, and updating features based on user feedback.
Skills
- Proficiency in front-end development technologies including HTML5, CSS3 (SCSS), JavaScript (TypeScript), jQuery, Bootstrap, Angular, React, Redux, Vue.js or similar frameworks.
- Strong back-end development experience with languages such as Python (Django), PHP, C#, Java (Spring Framework), Ruby on Rails or Node.js.
- Experience working with databases like MySQL, PostgreSQL, Microsoft SQL Server, MongoDB, SQLite; including writing complex SQL queries and data visualization techniques.
- Familiarity with containerization (Docker), automation tools (Ansible), CI/CD pipelines (Jenkins), version control (Git/GitHub/SVN), and cloud services (AWS/Azure).
- Knowledge of system architecture principles for scalable applications; understanding of RESTful APIs & SOAP web services; experience with GraphQL is a plus.
- Ability to develop responsive web applications that adapt seamlessly across devices while maintaining high performance standards.
- Strong understanding of Agile software development methodologies; experience using project management tools such as Jira or Trello.
- Knowledge of UX/UI design principles including wireframing techniques; familiarity with web design tools like Visual Studio or similar IDEs.
- Experience with e-commerce platforms like WordPress or custom solutions; understanding of SEO best practices for web visibility.
- Familiarity with DevOps practices including system deployment on Tomcat servers or similar environments; experience with application monitoring tools is advantageous.
Join us in shaping innovative digital experiences! We are committed to fostering a vibrant environment where your skills can thrive while contributing to impactful projects that reach users globally.
Pay: From $25.00 per hour
Benefits:
- Employee assistance program
- Flexible schedule
Work Location: Remote