company logo

Progressive Web Application (PWA) Developer

Pune
Contract
Senior: 8 to 10 years
Posted on Nov 13 2024

About the Job

Skills

Progressive Web Application (PWA) Developer
Sencha ExtJS 7+ framework
MVVM Architecture Object-Oriented Programming (OOP)
Web Performance Optimization
IndexedDB
Javascript HTML5 CSS3
RESTful APIs

Greetings from Netsach - A Cyber Security Company.


This is a very Urgent requirement for Progressive Web Application (PWA) with 7+yrs of experience using Sencha ExtJS with Offline Capabilities. This is an Onsite opportunity for Bangalore.



Job Description:

We are seeking a talented and experienced Mid-Level/Senior-Level JavaScript Engineer with a focus on offline web applications to join our dynamic team in developing a cutting-edge Progressive Web Application (PWA) using Sencha ExtJS 7+ framework. As a PWA Engineer, you will be responsible for designing and implementing a robust and efficient application that adheres to modern software design principles, including MVVM (Model-

View-View-Model), Object-Oriented Programming (OOP), and SOLID principles. Your expertise and problem- solving skills will be crucial in creating a seamless and engaging user experience for our customers.


Job Title: Progressive Web Application (PWA) Developer Mid-Level/Sr-Level Engineer

Exp: 7+yrs

Job Location: Pune (Onsite)

Job Type: Contract 1+yrs with Extension.


Interested candidates please share your resume at emily@netsach.co.in for more details please login to netsachglobal.com



Responsibilities:


  1. Application Development: Design, develop, and maintain the Progressive Web Application using

Sencha ExtJS 7+ framework, ensuring high performance, scalability, and responsiveness during online and ofline connectivity.

  1. MVVM Architecture: Implement the Model-View-View-Model architectural pattern to separate concerns and enhance code maintainability and testability.
  2. Object-Oriented Programming (OOP): Utilize OOP concepts to write clean, modular, and reusable code, promoting code organization and easy collaboration within the development team.
  3. SOLID Principles: Apply SOLID design principles to ensure code robustness, flexibility, and extensibility, promoting code that is easy to modify and maintain.
  4. User Experience (UX): Collaborate with UI/UX designers to implement a visually appealing and intuitive user interface that delivers a smooth and engaging user experience.
  5. Optimization and Performance: Identify and address performance bottlenecks and optimize application performance for various devices and network conditions.
  6. Unit Testing and Quality Assurance: Create and execute unit tests to ensure code reliability and participate in code reviews to maintain high code quality standards.
  7. Cross-Browser and Cross-Device Compatibility: Ensure the application functions flawlessly across different browsers, devices, and operating systems.
  8. Documentation: Document codebase, architectural decisions, and technical specifications to facilitate knowledge sharing and onboarding of new team members.
  9. Problem Solving and Troubleshooting: Investigate and resolve complex technical issues, debugging and troubleshooting as needed.


11. Collaboration and Communication: Work closely with the development team, product managers, and other stakeholders to understand requirements and deliver high-quality solutions on time.

Continuous Improvement: Stay up to date with industry trends and best practices and suggest improvements to enhance the application's architecture and overall performance.

Requirements:

  1. Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  2. Strong understanding and practical experience with MVVM architecture, OOP concepts, and SOLID principles.
  3. Proficiency in JavaScript, HTML5, CSS3, and related web technologies.
  4. Experience in developing Progressive Web Applications (PWAs) and optimizing for mobile devices. Ideally experience with technologies granting applications functionality ofline, i.e. Sencha PWA, Workbox, service workers, background sync API.
  5. Familiarity with RESTful APIs and asynchronous programming techniques.
  6. Solid knowledge of cross-browser compatibility and responsive design principles.
  7. Experience with version control systems (e.g., Git) and collaborative development workflows.
  8. Excellent problem-solving and analytical skills, with a keen eye for detail.
  9. Strong communication and interpersonal skills, with the ability to work effectively in a team-oriented environment.
  10. Experience with Agile development methodologies is a plus.
  11. Prior experience in mentoring or leading junior developers is an advantage for Senior-Level candidates.

Optional:

  1. Mid-Level: Minimum of 3-5 years of hands-on experience in building web applications using Sencha ExtJS (version 6 or above). Senior-Level: Minimum of 5+ years of proven experience developing complex web applications with Sencha ExtJS (version 6 or above).
  2. Experience with developing back-end web APIs using PHP 8+
  3. Experience with relational databases such as MySQL 8+
  4. Experience with the AWS SDK and services e.g. S3 and DynamoDB

If you are a passionate engineer with a drive to build innovative and user-centric applications while leveraging the power of Sencha ExtJS and modern development principles, we encourage you to apply and join our team to shape the future of our progressive web application.


WHAT IS IN IT FOR YOU

  • Being an integral part of a dynamic, growing company that is well-respected in its industry
  • Competitive pay based on experience

If you are a passionate engineer with a drive to build innovative and user-centric applications while leveraging the power of Sencha ExtJS and modern development principles, we encourage you to apply and join our team to shape the future of our progressive web application.


Thank You 

Emily Jha

emily@netsach.co.in

Netsach - A Cyber Security Company

www.netsach.co.in


About the company

Netsach - A CyberSecurity Company. Netsach, which means to soar greater heights is indeed scaling new heights under the efficient hegemony of Founder & CEO , Mr John Prakash Jha, and Mrs Emily Jha, Co Founder & COO. We have the expertise in providing Security Audit services related to Infrastructure and Application/Web/Cloud/IoT Security and currently working with CoE Cyber security ...Show More

Company Size

11-50 Employees

Headquarter

India

Other open jobs from NETSACH GLOBAL