Genea is looking for a Senior Software Engineer I/II (Frontend). In this role, you will develop and implement user interface components using React.js concepts and workflows. You'll be responsible for profiling and improving front-end performance and documenting our front-end codebase.
What You'll Do
- Design, implement and maintain features on our web platforms.
- Contribute to our design system by building reusable components.
- Work closely with our product designers to make the best decisions.
- Optimize the platform to achieve maximum performance in different locations.
- Constantly improve the platform’s performance, development experience, and processes.
- Think like an architect, you are always aware of what needs to be improved and what is next for our web platforms.
- Optimize components to work seamlessly across different browsers and devices.
What We're Looking For
- Bachelor's degree in computer science, information science, or similar.
- Profound understanding of RESTful APIs/GraphQL, HTML/CSS, ES6, and browser capabilities.
- Strong proficiency in JavaScript, object model, DOM manipulation and event handlers, data structures, algorithms, JSX, and Babel.
- Complete understanding of ReactJS and its main fundamentals like JSX, Virtual DOM, component lifecycle, etc.
- Preceding experience with ReactJS workflows like Flux, Redux, Create React App, data structure libraries.
- Experience designing and implementing reusable components with React.
- Knowledge of performance testing frameworks including Mocha and Jest.
- Experience with browser-based debugging and performance testing software.
- Experience working with UX/UI Designers and know how to work collaboratively in order to create an outstanding user experience.
- Awareness of front-end trends and know how to leverage technology in order to empower our business and customers.
- Great time management, project management, communication, and interpersonal skills.
- Great problem-solving, troubleshooting skills.
- Availability to resolve urgent application issues outside of business hours.
- Knowledgeable of OWASP security principles.
- Proficient understanding of code versioning tools, such as Git.
Nice to Have
- Knowledge of working with HTML canvas API.
- Basic knowledge of handling auth in front-end.
- Comfortable working with react hooks and knowledge of its operation is a plus point.
Technical Stack
- React.js, Redux, Flux, Webpack
- JavaScript, JSX, Babel, ES6
- RESTful APIs, GraphQL
- HTML, CSS
- Mocha, Jest
- Git
Work Mode
This is a hybrid position based in Ahmedabad.


