About the Company:
Slate.ai(previously ONX)ONX is a Silicon Valley stealth mode startup, bringing fresh minds and tools to the world of architecture, and construction. With a team from the world’s biggest industries and most groundbreaking companies, Slate intends to transform the way buildings and spaces come to life.
Slate India is a fully owned subsidiary of Slate Inc, aiming to be the Technology hub for everything ONX does, from building design to logistics to collaboration tools. The team based out of Bangalore works on cucutting-edgeechnologies leveraging big data, analytics, collaboration tools, and BIM, providing various technology platforms for ONX to excel in everything.
As a Senior Software Engineer, Front end technologies, you will be working on product development and be at the forefront of advancing Construction Management processes through different technologies, enabling companies to adapt Lean Construction technologies. In this role, you will work through all facets of software development: design, prototype, implementation, testing, and documentation.
Job Location: Bangalore
Desired Experience: Fresher
Course Specialization: B.E/B.Tech/MCA
Target Batch: 2022
Probation/Training Period: 6 Months
Salary: INR 4 - 4.5 LPA
(The final CTC will depend upon the candidate's performance in the interview and will be at the company's discretion)
Tentative date of interview: December 2021
Tentative date of joining: January 2022
* The shortlisted candidates will be sent Admit Cards Call Letters on their registered mail Id, which they will need to, carry on the date of Interview. No candidate will be entertained by the company without the formal intimation from Aspiring Minds.
Job Description:
As a Senior Software Engineer, Front end technologies, you will be working on product development and be at the forefront of advancing Construction Management processes through different technologies, enabling companies to adapt Lean Construction technologies. In this role, you will work through all facets of software development: design, prototype, implementation, testing, and documentation.
Key Responsibilities –
• Design, develop, test, and maintain source code for various applications and product features.
• Create high level software design (HLSD) documents and outline software solutions.
• Create server-side implementations for the ONX products, primarily in the Cloud, Collaboration
space
• Collaborate with a Globally distributed Engineering and product organization.
• Work closely with Quality Engineers in testing and certifying the product.
• Provide input to Technical Publications and review documentation of key features.
Required Skill Set-
• Expertise in developing enterprise applications using React JS libs like ReactJS, React-Redux,
GraphQL, and related UI frameworks/libraries.
• Experience with Micro frontends using React and Microservices-based architecture is highly
desired.
• Strong expertise in working with webpack, Node and other tools related to React Front End
Development.
• Experience in unit testing code with JEST / enzyme / Jasmine / Mocha / Chai is desired
• Strong understanding of web technologies, web services, communication protocols, (REST, SOAP
APIs, WebRTC) and proven track record in developing communication between desktop
applications and web services.
• Understanding and application of object-oriented design, design patterns, complex data
structures and algorithms.
• Multi-Cloud experience and proficiency with providers AWS, GCP or Azure
• Proficiency with source control systems like Git
• Fluency with UI technologies including ECMA6, D3, Flutter is a big plus.
• Experience in designing & developing reusable front-end frameworks, node modules and tools.
• Experience developing multiple form factor optimized applications (both Desktop and mobile)
• Experience in LESS / SASS CSS pre-processors is a plus.
• Well versed in multiple aspects of SDLC with JS frameworks
• BS or MS in Computer Science or related fields.
Desirable skills
• Experience in performance measurement and tuning.
• Knowledge of Agile software development methodologies
• Experience in web services with strong mobile interactions
• Proven experience in the development of CAD/AEC applications
• Work closely with the server-side development team to provide fully functional software.
• Experience in developing highly scalable cloud applications.
Qualitative skills
• Passion for developing robust software and writing maintainable code.
• Proven ability to work in a fast-paced, highly responsive agile team with rapidly evolving
requirements and architectures.
• Excellent verbal and written communication skills.
Interview Process:
Multiple Virtual Rounds
Education:
B.Tech/B.E., MCA
Work Experience:
0 - 0 Years
Salary
4 - 4.5 LPA
Industry
IT