Senior Front End Engineer

0



Job Title

Senior Software Engineer - React.js


Status

Permanent Full-Time


Location

SenzMate / Remote


SenzMate IoT Intelligence eliminates the inequality in access to the best quality state-of-the-art IoT and AI technologies all around the world. For the last 10 years, the essence of our company and culture has been built by the incredible people of SenzMate – where our many humanitarian contributions reflect our values.


Job Description

We are looking for a Senior Software Engineer - React.js for designing and implementing frontend solutions for our Artificial Intelligence and Internet of Things platforms. Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows (such as Flux or Redux). You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality products are important.


Responsibilities:

  • Be the technology lead for the team, take the ownership of the high-quality deliverables and be accountable.
  • Be responsible for the logical and physical development of applications based on agreed user requirements and architecture.
  • Work closely with architects and BAs (Business Analysts) to design and architect applications/platforms.
  • Work with non-technical business colleagues to understand the functionality, composition, and user requirements. Work on UI/UX aspects of the application.
  • Be responsible for maintaining the quality of the code and following engineering best practices.
  • Drive/participate in PI planning and be an Agile advocate.
  • Be responsible maintaining the AI platform and attend any production incidents providing quick fixes/work arounds.
  • Identify system vulnerabilities/tech debts and assist prioritize them for the team.
  • Assist performance appraisals and provide guidance and mentoring to the team members.
  • Helping on interviews and hiring process of new team members.


Requrements:

  • Bachelor of Engineering or Bachelor of Computer Science
  • 6+ years of professional software development experience
  • 5+ years developing single page web applications using JavaScript frameworks such as React, Backbone, and AngularJS
  • Ability to manage the team and deliveries independently.
  • Solid experience in developing applications using React JS
  • Good working experience on HTML/CSS and UI/UX principals.
  • Proven history with software and system architecture and microservices architecture
  • Working knowledge of caching technologies, front-end technologies, and web architecture.
  • Ability to guide/mentor junior developers while working with leads and architects on designing applications.
  • Good understanding of Quality Engineering principles and practices will be an added advantage.
  • Familiarity with CI/CD build/deploy pipelines, and modern DevOps practices like Git-Ops.
  • Strong verbal and written communication skills including making presentations to varied teams and stakeholders.
  • Understanding of technology methodologies including Agile (SCRUM), continuous integration/ continuous development and automation.
  • Familiarity with JIRA and writing user stories.
  • Experience working with large-scale codebases, including understanding project structure, modularization, and version control best practices.
  • Ability to write clean, maintainable, and scalable code, ensuring long-term reliability and ease of enhancement.


You have to wait 20 seconds

Generating Apply Link...

Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.
Post a Comment (0)
Our website uses cookies to enhance your experience. Learn More
Accept !
X

Join Our WhatsApp Channel to get latest Updates Join Now

Link Copied