
Responsibilities
Develop new components and features for our front-end app(s) Write, audit, and improve our test coverage Document and refactor our front-end codebase Profile and improve our front-end performance Write about your work and contribute back to open source.
Requirements
3+ years' experience working with a JavaScript framework, preferably React In-depth knowledge of JavaScript, CSS3, HTML5 and front-end languages In-depth understanding of JavaScript, the DOM, and relevant concepts Proficiency with browser based debugging and performance testing Understanding of progressive web apps (PWA) Experience with a testing framework (Jest/Mocha) Experience using Git Excellent communication skills, both written and verbal

About Dymensionsio
About
Connect with the team
Similar jobs


About the role
Our UX is a key differentiator. We invest heavily in UI, aiming for a snappy and intuitive experience. We believe in Product-Led Growth, which holds that even enterprise adoption of software tools begins with individual users. The key to achieving this is creating a user experience that prompts customers to respond quickly. We are investing in amazing UX at every touchpoint: website, help docs, dev docs, community, contacting support, asking sales for a demo, etc. This work is high-impact as it affects not only the immediate business goals of driving sign-ups but will have a long-lasting impact on our brand.
About the role
Our UX is a key differentiator. We invest heavily in UI, aiming for a snappy and intuitive experience. We believe in Product-Led Growth, which holds that even enterprise adoption of software tools begins with individual users. The key to achieving this is creating a user experience that prompts customers to respond quickly. We are investing in amazing UX at every touchpoint: website, help docs, dev docs, community, contacting support, asking sales for a demo, etc. This work is high-impact as it affects not only the immediate business goals of driving sign-ups but will have a long-lasting impact on our brand.
What it means to be an early engineer
Being part of the founding team, you will have the opportunity to shape the future of sustainable energy. Together, we’re going to face the hardest technical challenges this journey has to offer head-on. As the team grows, you’ll be the battle-hardened expert that everyone looks to for guidance. Your role will be pivotal in building a mission-critical analytics platform that encompasses predictive ML models, real-time analytics, and user-friendly dashboards.
As a Frontend Engineer, here’s what you’ll be doing
- Develop our web applications using React, Redux, Next.js, HTML, CSS
- Build scalable and interactive data visualization components for complex analytics
- Integrate external tools for product analytics
- Create and execute test plans and test cases ensuring high-quality user experiences
- Quickly develop proof of concepts (POCs) for new features or product ideas
- Regularly update and maintain website content and assets
We are excited about you because you have:
- Proven 4+ years of experience as a Frontend Developer with a strong portfolio of web applications developed using React, Next.js, and other similar technologies
- Strong understanding of HTML and various CSS Frameworks
- Familiarity with integrating advanced charting libraries, maps, calendars, and other third-party components into web applications
- Proven expertise in handling browser components DOM, Cookie, Session etc
- Proficiency in frontend testing methodologies for flawless user experience and optimizing web application performance
- Good understanding of website management and maintenance, SEO, CMS, etc.
You’ll be a great fit if:
- You have 4+ experience in building frontend applications
- Previously worked in a startup environment and have a high degree of ownership and appetite for ambiguity
- Like being a part of a high-performing team focussed on fast-paced execution at the same time detail-oriented
- A relentless desire to solve customer problems and chase down answers
Why choose Our Client?
We're the leader in battery analytics and are backed by prominent investors like YC. Today, we're the only company single-mindedly focused on enabling the world's transition to electric vehicles. We are among the most innovative companies that use data to uncover insights about electric vehicles and batteries. More importantly, you will have the opportunity to implement your tech skills to solve real-world issues like climate change. Let's do something great together.
Why choose Our Client?

Responsibilities:
• Develop and maintain mobile applications using React Native.
• Collaborate with cross-functional teams to define, design, and ship new features.
• Ensure the performance, quality, and responsiveness of applications.
• Identify and correct bottlenecks and fix bugs.
• Help maintain code quality, organization, and automation.
• Write clean, maintainable, and scalable code.
• Participate in code reviews to ensure code quality and share knowledge with the team.
• Stay updated with the latest industry trends and technologies.
Requirements:
• Strong proficiency in JavaScript and familiarity with ES6+ syntax.
• Experience with Redux or other state management libraries.
• Familiarity with RESTful APIs to connect mobile applications to back-end services.
• Knowledge of mobile app architecture and design patterns.
• Experience with third-party libraries and APIs.
• Understanding of mobile development best practices.
• Ability to write well-documented, clean code.
• Strong problem-solving skills and attention to detail.
• Excellent communication and teamwork skills.

Job description:-
- Strong experience of Angular 2+ and above along with other technologies like HTML5, CSS, jQuery, AJAX with good knowledge of ECMA Scripts.
- Strong knowledge of JS Fundamentals.
- Design & development of Angular applications as per desired specifications, along with experience in frameworks/libraries like jQuery, Bootstrap, Typescript etc.
- Architecture design, development, testing and maintenance of Web Apps, Implementation based on Angular Application MVC Patterns.
- Own end to end product modules/features (from the requirement to going live)- Design & code review, troubleshoot & help team members on issues.
- Gather requirements by interacting directly with the end-users.
- Research on open source framework/technology required for developing the feature/application.

Responsibilities:
● Take end to end ownership of all products right from conceptualization till production.
● Develop cross-platform user-facing features using React JS.
● Drive major frontend architecture decisions along with Product Managers and
Engineering Head.
● Building reusable components and front-end libraries for future use.
● Translating designs and wireframes into high-quality code.
● Optimizing components for maximum performance across a vast array of
web-capable devices and browsers
Requirements:
● 6+ years of relevant experience in core frontend technologies (JS, React,
Redux,GraphQL)
● You're an engineer by heart and not just a developer.
● You're innovative and able to pitch ideas to your colleagues.
● You're able to work with Product Managers, Designers and call out things upfront
from an engineering perspective.

-
Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
-
Thorough understanding of React.js and its core principles
-
Experience with popular React.js workflows (such as Flux or Redux)
-
Familiarity with newer specifications of EcmaScript
-
Experience with data structure libraries (e.g., Immutable.js)
-
Knowledge of isomorphic React is a plus
-
Familiarity with RESTful APIs

- Developing and implementing highly responsive UI
- Design software with great UX
- Produce clean and efficient code
- Troubleshoot, debug and upgrade existing software
- Management of entire end-to-end project pipeline
- Strong working knowledge of React JS and Redux
- Experience with JavaScript and CSS
- Experience with REST APIs
- Familiarity with browser testing and debugging
- In-depth understanding of the entire web development process (design, development and deployment)
- Understanding of layout aesthetics
- Git knowledge is a plus
- Comfortable in working in Linux based environment

Type: Full time
Experience: 1-5 years
Developing user interface components and implementing them following well-known React.js workflows (such as
Flux or Redux).
Building reusable components and front-end libraries for future use.
Optimizing components for maximum performance across a vast array of web-capable devices and browsers
Integration of the front-end and back-end aspects of the web application
Requirements:
- Experience in developing modern web applications using React and Redux.
- Strong proficiency in CSS, JavaScript, including DOM manipulation and the JavaScript object model
- Good understanding of Database schema, design, optimization, scalability.
- Great communication skills, strong work ethic.
- Ownership of the product from start to finish.
- Ability to learn new technologies quickly.
- Experience with AWS
- Expert level understanding of the HTML DOM and underlying event model
- Prior Open source contributions
- Experience building responsive design.



