Progressive Web Application (PWA) Developer
Progressive Web Application (PWA) Developer 4
Applications
4
Applications
About the Job
Skills
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:
- 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.
- MVVM Architecture: Implement the Model-View-View-Model architectural pattern to separate concerns and enhance code maintainability and testability.
- Object-Oriented Programming (OOP): Utilize OOP concepts to write clean, modular, and reusable code, promoting code organization and easy collaboration within the development team.
- SOLID Principles: Apply SOLID design principles to ensure code robustness, flexibility, and extensibility, promoting code that is easy to modify and maintain.
- 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.
- Optimization and Performance: Identify and address performance bottlenecks and optimize application performance for various devices and network conditions.
- 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.
- Cross-Browser and Cross-Device Compatibility: Ensure the application functions flawlessly across different browsers, devices, and operating systems.
- Documentation: Document codebase, architectural decisions, and technical specifications to facilitate knowledge sharing and onboarding of new team members.
- 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:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Strong understanding and practical experience with MVVM architecture, OOP concepts, and SOLID principles.
- Proficiency in JavaScript, HTML5, CSS3, and related web technologies.
- 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.
- Familiarity with RESTful APIs and asynchronous programming techniques.
- Solid knowledge of cross-browser compatibility and responsive design principles.
- Experience with version control systems (e.g., Git) and collaborative development workflows.
- Excellent problem-solving and analytical skills, with a keen eye for detail.
- Strong communication and interpersonal skills, with the ability to work effectively in a team-oriented environment.
- Experience with Agile development methodologies is a plus.
- Prior experience in mentoring or leading junior developers is an advantage for Senior-Level candidates.
Optional:
- 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).
- Experience with developing back-end web APIs using PHP 8+
- Experience with relational databases such as MySQL 8+
- 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
Netsach - A Cyber Security Company
www.netsach.co.in
About the company
Company Size
11-50 Employees
Headquarter
India
Other open jobs from NETSACH GLOBAL