Position: Senior Frontend Developer - Progressive Web Apps
Role: Software Developer
Industry Type: IT Services & Consulting
Functional Area: IT Software - Application Programming, Maintenance
We are looking for an experienced Front-end developer - PWA to join us. You will be working with our core technical team to develop and maintain a high-quality functional interface for our product. Ultimately, you will be responsible for architecting and building designs, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.
Sound knowledge of HTML5/CSS3/AngularJS
Experience with angular material UI will be preferable.
Considerable ability to be determined and adamant about markup quality.
Experience with version control (GIT preferred).
Participate in full PWA responsive application development lifecycle and write code that is performant, maintainable, clear, and concise.
Understand the design pattern for better performance.
Excellent analytical, critical thinking, problem-solving and prioritization skills
Proficiency in application development lifecycle & code management. Agile development experience preferred.
Excellent spoken and written communication as well as receptive listening skills, with ability to present complex ideas in a clear, concise fashion to technical and non-technical audiences
Education + Experience:
BCA in Computers, B.Sc in Any Specialization, B.Tech/B.E. in Any Specialization
Interested candidates are requested to send their resume firstname.lastname@example.org "Application for Senior Frontend Developer" on the subject line.
Full Stack development of web applications using JS technologies
Develop, implement, and improve state-of-the-art software in collaboration with a team of full-stack developers and testers
Participate in a software development process that is user-centric with leading agile engineering philosophies (test-driven development, test automation, continuous integration, and delivery).
Deliver high-quality solutions to our clients by adhering to software design, development, and testing best practices
Required Knowledge, Skills, and Abilities:
Demonstrated experience developing Web Applications
Knowledge of JS and frameworks available for it, such as Express is a plus
Understanding of best practices and architecture patterns for developing Web applications
User authentication and authorization between multiple systems, servers, and environments
Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
Implementing automated testing platforms and unit tests
Proficient understanding of code versioning tools, such as Git
Strong written and verbal communication
Ability to work effectively in a team setting, including internal and client teammates
Working experience in Kubernetes is must
The following skill will be a big plus
Web Performance / Optimization
DevOps (CI/CD, test automation)
Education + Experience:
Bachelors Degree in Software Engineering, IT, Computer Science or closely related.
Need to be able to build scalable and reliable application
Experience and interests with data analysis, machine learning
Experience with AWS or GCloud is plus
Interested candidates are requested to send their resume to email@example.com with "Application for Software Engineer - JS" on the subject line.