hero
3,075
companies
3,631
Jobs
If you are a Techstars portfolio companyclaim your profile.

Software Engineer (Senior React Developer)

NeuralSpace

NeuralSpace

Software Engineering
Bengaluru, Karnataka, India
Posted on Friday, August 4, 2023
About NeuralSpaceNeuralSpace is an early-stage artificial intelligence (AI) start-up, which specialises in building Natural Language Processing (NLP) tools for an infinite number of use-cases (100+ languages are supported by NeuralSpace’s proprietary technology). We create the tools which enable companies to build cutting-edge technologies, from chatbots and augmented video translations, through to smart assistants, intelligent document processing and hate-speech detection. Our vision is to break down the language barrier once and for all and facilitate the implementation of our breakthrough technology. Why NeuralSpace?NeuralSpace is built on strong academic foundations which reflect in our products. We are a group of passionate AI researchers and engineers who are constantly trying to bring state-of-the-art NLP research into our products. We are building this cross-disciplinary team with people who have the potential to become leaders. We already have the backing of some top VC investors and are now looking to make some important early hires that will enable us to scale the business. About The RoleWe are seeking a highly skilled and experienced React Developer to join our team. As a Senior React Developer, you will be responsible for designing, developing, and implementing complex web applications using React.js. You will ensure that these components and the overall application are robust and easy to maintain. You will collaborate with cross-functional teams to define project requirements and ensure the delivery of high-quality, scalable, and maintainable software solutions. Therefore, a commitment to collaborative problem-solving, sophisticated design, and quality products is important. Roles & Responsibilities
  • Developing new user-facing features using React.js
  • 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
  • Designing and developing robust, efficient, and scalable web applications using React.js
  • Collaborating with UI/UX designers, and backend developers to define project requirements and deliver optimal solutions
  • Conducting code reviews and providing constructive feedback to ensure code quality and adherence to coding standards
  • Troubleshooting and debugging production issues to ensure smooth application performance
  • Optimizing applications for maximum speed and scalability
  • Developing reusable components and libraries for future use
  • Mentoring junior developers, sharing knowledge, and providing technical guidance
  • Staying up-to-date with the latest trends and advancements in web development and incorporating them into project requirements
  • Collaborating with cross-functional teams to continuously improve development processes and workflows
Requirements
  • Bachelor's degree in Computer science or a related field
  • 5-6 years of professional experience in software development with a focus on React.js
  • 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 like 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
  • Knowledge of modern authorization mechanisms, such as JSON Web Token
  • Familiarity with modern front-end build pipelines and tools
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc
  • Ability to understand business requirements and translate them into technical requirements
  • A knack for benchmarking and optimization
  • A sticky familiarity with GitHub
  • Ability to work effectively in a fast-paced, dynamic environment and manage multiple priorities
Benefits
  • The ability to work closely with some of the world’s foremost AI and NLP experts
  • An agile work environment
  • A self-organized team culture designed for natural leaders
  • Hybrid working environment
  • Genuine growth and career development opportunities
  • Competitive base salary, performance-led bonus and employee option scheme
Job Location: Bangalore, India We are an equal-opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.Contact us: eliya@neuralspace.ai