Match score not available

Senior Development Engineer - React Frontend

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Synergy AI LLC logo
Synergy AI LLC Scaleup https://www.synergy-ai.us/
51 - 200 Employees
See more Synergy AI LLC offers

Job description

Company Description

At Synergy Machines, we help people synergize with learning machines to get the highest possible competitive advantage, by leveraging the latest in Cloud and AI technology. We firmly believe that the purpose of technology is to improve the way we interact with the world and we make sure our clients achieve that through our focus in the areas of cloud transformation, cloud native application development, business process re-engineering and DevOps. Internet of things (IoT), smart buildings, artificial intelligence (AI), Machine Learning (ML), autonomous buildings, and digital twins are amongst some of the technologies that we use to accelerate businesses all over the world in all domains

We are a people-centric, fast paced, dynamic, and geographically diverse team based in the United States, Canada, Singapore, Australia and India focussed on growth learning and development. We strive to provide an exceptional employee experience by driving innovation, high performance, a flexible work schedule where you can collaborate with brilliant minds and excel to your full potential in a meritocratic environment.

Job Description

Are you obsessed with customer experience and building amazing products? Does using modern architecture and technology excite you? Do you have experience working with state-of-the-art web technologies?

If so, you are at the right place! We are looking for top end Frontend developers who want to build cutting-edge products in the Smart Building industry.

We are looking for engineers with an interest in software architecture who can identify improvements and implement them. We want someone who can own a vision beyond the daily tasks, with a proactive mindset that is solution oriented and appreciates responsibility.

Since we are customer-centric, we need someone who has a passion for user-experience and user-interface design as we deliver the best customer experience and build cutting edge products with performance and high quality.

The position holder ensures this is done by doing the following:

  • Building highly usable and performant web applications meeting business requirements using
  • JavaScript, HTML, CSS, and React.JS is nice to have.
  • Building reusable components and front-end libraries for future use
  • Translating designs and wireframes into high-quality code
  • Learn and understand user interactions
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers
  • Analyze complex business requirements, creating technical specifications for complex platforms and applications.
  • Provide coding direction to less experienced staff or develop highly complex original code.
  • Verify program logic using testing and debugging best practices (TDD, BDD), including design of testing systems and preparation of test data.
  • Use the Agile SCRUM model to deliver solutions with a high level of flexibility and adaptability.
  • Participate in, design, and implement all aspects of code lifecycle, including design & implementations of CI/CD pipelines, deployment, and operational concerns.
  • Develop new documentation, technical procedures, user guides, and operational workflows.
  • Team player - Ability to work well in a team - carrying out own part and helping to pull and achieve as a team. Maintaining good rapport with the team and creating a friendly environment.
  • Time Management - Organizing workload to achieve maximum productivity and working in a timely and professional manner.
  • Team Orientation- Seeks and accepts advice, suggestions, and constructive criticism from other team members to achieve team goals; Gets involved in team activities and helps the team grow.

Qualifications
  • BE/B-Tech /MCA or any equivalent degree in Computer Science OR related practical experience.
  • 8+ years overall programming experience building n-tier web applications using HTML, JavaScript, CSS, REST APIs, JSON data, Ajax, and XSL.
  • 4+ years working with HTML, CSS, JavaScript, libraries like jQuery, Bootstrap, Material UI and frameworks like React
  • 3+ years backend service layer development and integration using REST APIs
  • Prior experience with popular React.js workflows (such as Flux or Redux)
  • Familiarity with more current specifications of EcmaScript
  • Familiarity with unit testing patterns (TDD/BDD) and testing Frameworks like JEST & ENZYME
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
  • Well-versed with best practices of designing responsive web applications.
  • Familiar with UI (functional), JavaScript, and Java unit testing and performance testing tools.
  • Familiar with Jenkins or similar CI tools, source code management like BitBucket, Git etc.
  • Knowledge of authorization frameworks (e.g., OAuth 2, SAML, JWT)
  • Experience with troubleshooting issues and assisting to mitigate issues, including root cause analysis
  • Experience with Continuous Integration & Continuous Delivery.
  • Understanding of Agile software development principles, including experience participating in a Scrum-based delivery team.

PREFERRED SKILLS

  • Experience with React Native and mobile app development
  • Experience with Cloud Service Providers, such as Azure, AWS, or GCP
  • Hands-on experience with deploying payloads on Kubernetes and containers like docker is a plus.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Solutions Focused
  • Verbal Communication Skills
  • Time Management
  • Open Mindset

React Developer Related jobs