Job Description – Lead Full Stack (Javascript) Engineer
About Freespace* (a.k.a. Workplace Fabric)
Workplace Fabric develops solutions that makes workplaces intelligent. Our solutions help increase productivity of office workers while helping to lower the cost of real estate. Our Flagship
product Freespace is installed in over 40 cities around the world and serves over 30,000 people every day. Starting with the first deployment in March 2016 we have rapidly grown with our solution being rolled out globally while continuing to stay cash positive. With successes at several blue-chip clients Workplace Fabric has carved a unique leadership position in workplace management and employee engagement SaaS solutions.
*To find out more, follow us on social media – LinkedIn & Facebook @ workplace-fabric
What is on our offer?
- An absolutely action packed, fun, and demanding workplace lets our employees to thrive in a team-based environment with passion, fun, pride and teamwork as our core values.
- We can offer you career opportunities to challenge, develop and exceed your aspirations with training and development throughout your career.
- Life is never dull at Freespace as there is always something to learn, constantly pushing you to develop your skills and take on the next exciting challenge.
Profile Brief:
You will be an experienced Full Stack Javascript Engineer with an interest in data and analytics, developing our fast growing Analytics Team. Working closely as an active team member, having ownership & accountability to develop analytics stories, in delivering timely projects through Scrum. Working with product owners and team leads to clarifying requirements, challenge assumptions in order to ensure successful executions and push the client analytics to its best.
Key Skills and Experience
Required Skills: JavaScript (ES6+), SQL, Nodejs, React
Good to have: AWS (Lambda, Athena, S3) & AWS Certification, TypeScript, IoT, amCharts, D3.js (or industry equivalent)
Experience: 6-10 years
- Data processing and manipulation expert
- Able to easily comprehend and write complex & efficient SQL queries
- Ability to understand, design and fully document end-to-end scalable IoT systems
- Expert in in building Well-Architected solutions using AWS Services (eg Lambda, Athena, S3 etc)
- Experience in developing frontend analytics dashboards using .js charts
- Hands-on and well-versed with at least one of React (preferred), Angular or Vue
- Master in JavaScript with excellent understanding of asynchronous patterns
- Comfortable with of ES6+, TypeScript & emerging web technologies
- Experience of building REST APIs with Spring Boot & Express
- Hands-on programmer
Page Break
Key Behaviours
- Be passionate about understanding the business problem and using data to tell the stories in delivering solutions which drive client decisions.
- Lead by example by demonstrating best practice and mentoring of team members
- Clear thinker with a systematic problem-solving approach, breaking the problem down into simple achievable and realistically estimated steps
- Seeing a project through from conception into production and support ensuring quality throughout.
- Ensure high standards by instilling data quality checks, code reviews and documentation in work and team practices.
- Able to challenge solutions and processes in creating the best products and environment to work.
- Unafraid to own mistakes
- Customer focussed
About Workplace Fabric Ltd.
Workplace FABRIC helps office users maximise their productivity while ensuring best use of built assets. Our solutions solve daily space challenges and deliver deep insights to help strategic real estate decisions.
Our solutions have been built from deep experience in both agile working and secure cloud technology. Because we understand the challenges, we provide a unique service that focuses on user experience while delivering actionable workplace intelligence.
Similar jobs
Job Title: PHP Developer (Laravel)
Location: Indiranagar, Bangalore (or freelance)
Experience Level: 1-5 years in Laravel & PHP Development
The Role:
As a PHP Developer at Madras Mandi, you will be responsible for designing, developing, and maintaining web applications. Your expertise in Laravel and PHP will play a critical role in delivering high-quality and scalable solutions.
The candidate can join full-time or even freelance flexibly.
Key Qualifications:
- A degree in programming, computer science, or a related field/experience.
- Experience working with PHP, performing unit testing, and managing APIs such as REST.
- A solid understanding of application design using Laravel.
- Knowledge of database design and querying using SQL.
- Proficiency in HTML and JavaScript.
- Practical experience using the MVC architecture.
- A portfolio of applications and programs to your name.
- Problem-solving skills and critical mindset.
- Great communication skills.
- The desire and ability to learn.
Responsibilities:
- Collaborate with cross-functional teams to design and implement web applications.
- Develop and maintain clean, efficient, and reliable code.
- Conduct code reviews and provide feedback to peers.
- Troubleshoot and resolve technical issues.
- Stay updated with industry trends and best practices.
Why Us?
- Opportunity to work on exciting and challenging projects.
- Competitive salary and benefits package.
- Professional growth and development opportunities.
- Collaborative and supportive team environment.
Join us in shaping the future of web development!
At least 7 years programming experience, some of them in JS/TypeScript.
Proven expert level knowledge in BE & FE development (NodeJS, React,
electron, npm/yarn, WebPack).
Experience with cloud (preferably AWS) and/or micro-services.
Proven experience mentoring junior developers, defining work procedures and coding conventions.
Experience working with various databases (preferably more than two).
SWSofttech is looking for a Professional Full Stack Developer who’s passionate about their skills and experience with live projects.
You get to learn and grow with us, and we make sure you're Professional Wellness.
We are a team of professionals who believes in Work Dedication and Work-Life Balance.
If you have such qualities and looking for a job in the above-given profile, then SW SOFTTECH is the right place for you.
You get to learn and grow with us, and we make sure for your Professional Wellness.
Work from office Only
Requirements:
- Expertise in Javascript, React NodeJS, Angular Js
- 3 to 7 years of experience in front-end web development using a JS framework (React, Angular)
- Knowledge of testing library (Jest, Mocha)
- 1+ years of experience in a database technology, preferably No-SQL /My SQL
- 1+ years of experience with Github and advanced Github features
The ideal candidate will be responsible for designing, developing, testing, and debugging mobile applications for the company. Using MERN, this candidate will be able to translate user and business needs into functional frontend design.
Responsibilities
● Integration of user-facing elements developed by front-end developers with server side logic
● Writing reusable, testable, and efficient code
● Design and implementation of low-latency, high-availability, and performant applications
● Implementation of security and data protection
● Integration of data storage solutions using Mongo DB Atlas.
● Designing, developing, and testing UI for mobile applications
● Build reusable code and libraries for future use
● Accurately translate user and business needs into functional frontend code
● CI/CD using fast lane is a plus.
● Worked on Splashscreen, Animation, AsyncStorage, Axios, Redux with thunk, standard code
structure with reusable components (must).
● Must have worked with React navigation.
● Worked on native features (Android/ios) (image and video capture using react-native-camera,
pick image and video file from gallery using any react native picker)(must)
● Good understanding of Javascript basic concepts.
● Working with Typescript is a plus.
● Good understanding of react native bridging and developing native modules (android & iOS) if
required.
● Good understanding of flexbox for UI design.
● Hands-on experience working with Redux.
● Must have an understanding of building reusable higher order components (HOCs).
● Must have experience using crashlytics for crash and error logging.
Skills And Qualifications
● Strong proficiency with JavaScript.
● Knowledge of Node.js and Express.
● Understanding the nature of asynchronous programming and its quirks and workarounds.
● Basic understanding of front-end technologies, such as HTML5, and CSS3
● Understanding accessibility and security compliance.
● User authentication and authorisation between multiple systems, servers, and environments.
● Integration of multiple data sources and databases into one system
● Understanding fundamental design principles behind a scalable application
● Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and
optimising output to match the specific platform
● Creating database schemas that represent and support business processes
● Implementing automated testing platforms and unit tests
● Proficient understanding of code versioning tools, such as Git
● Working with other front end developers working on frameworks such as PHP and React Native.
● Bachelor's degree or equivalent in Computer Science
● 2+ years' experience in backend development
● Familiarity using Scrum/Agile development methodologies.
● Bachelor's degree or equivalent in Computer Science
● 2+ years' experience in React Native frontend development
● Familiarity using Scrum/Agile development methodologies
● Experience building user interactive mobile applications
● Must be familiar with version control tools like Git.
● Must be familiar with the process for deploying an application on Playstore and AppStore.
● Knowledge of Backend Technologies of Mongo DB and Node.js will be considered as a plus.
Job Types: Full-time-Permanent
Role: Software Developer
Industry Type: IT-Software, Software Services
Role Category: Programming & Design
REQUIREMENTS:
Location: Bangalore / Mysore
Role: Java Development
Experience:4-10 yrs
Education:
- BS/MS in Computer Science, Engineering, or related subject
Skills:
- 4+ years of software development experience using traditional software development life cycle methodologies (covering requirements, design, development, testing and Implementation of n-tier architecture)
- Extensive experience with object-oriented software development methodologies and practices. Strong in following technologies
- OOAD/OOPS/UML, Design Patterns, MVC, Spring, Hibernate, Java, J2EE
- UI technologies AngularJS, HTML5, CSS3, java script library, Ajax and other UI frameworks
- Exposure to component model design, SOA, open sources framework/tools
- Web Services, JMS, XML, SQL& Oracle
- Must have exposed with Test Driven Development/Re-factoring ideas/ Domain driven design patterns/continuous integration/Build Automation / Data-Mapper framework/Mocks.
Competencies:
- Experience in developing platforms or frameworks, components
- Excellent knowledge of the open source software/ tools/ technologies
Personal Traits:
- Strong comprehension, analytical and problem-solving skills
- Excellent Communication skills (written & verbal) are mandatory
Roles & Responsibilities:
- Understand the functional requirements of the end applications and arrive at the functionality requirement for the platform
- Contribute towards right design and development of multi-tiered, distributed architecture, scalable applications in a client-server / web environment
- Meet project timelines with adequate quality standard
- Technical assessment (e.g. platforms, tool proliferation, age of underlying technologies, uptime/availability, business processes)
"ArisGlobal proudly offers an Impressive Package of Compensation and Benefits. In addition to competitive salary compensation and paid time off, eligible employees receive health care benefits and can participate in healthcare and dependent-care spending accounts that reduce out-of-pockets costs by reducing taxable income. Income protection and wealth accumulation benefits help our employees reach their long-term financial goals."
Level 3 Contractor-to-Fulltime-Programmer Role:
Must have 1-2 years (ideally 12 to 30 months) of post-collegiate professional programming experience at a top SaaS company in React, Typescript, Javascript working within Visual Studio Code and Yarn, leveraging superior techniques with Routing, Components, State, and Props to deliver elegant consumer applications based on dynamic data.
Ability to translate user story completely into exceptional functionality that consistently meets acceptance criteria and delights users. Ability to convert complex workflows into elegant experiences highly prized.
Experience with Firebase, Firestore, MongoDB, Heroku and other Cloud-based technologies to deliver scalable, performant data-driven applications, with deployments on Kubernetes. Ideally experienced working with colleagues over Discord.
Ability to exhibit judgment to independently author test suite and testing scripts to evaluate code additions, ensuring no regressions in functionality or user experience.
Proficiency in translating complex mathematical concepts into effective data structures and programming practices. Personal pleasure in solving mathematical puzzles elegantly is a huge plus.
Bonus for those possessing keen interest in better investing, wealth creation, and FinTech/WealthTech experience.
Collaborate effectively through coding tools such as GitHub, Jira, and Slack.
Enthusiastic, collaborative, driven, curious, professional, fast-paced, detail-oriented. Clear communicator, flexible work hours to be part of experienced Silicon Valley product team. Able to make constructive contributions to improved team development practices
.
Anticipated first year will be entirely working from home given COVID as Level 3 Contractor, and upon completion of first anniversary will be eligible for sign-on bonus as full time employee. Required to have own effective laptop/development set up and sufficient bandwidth to be exceedingly productive.
We are excited to consider applicants from outside top IITs and top technical cities, so you don’t have to be a graduate of IIT Madras or IIT Bombay, nor living in Bangalore, Pune, or Hyderabad – we are more interested in exceptional and fluent programming talent and passion than just these degrees. And all that being said, we confess we do have a founding team with degrees and DNA from Stanford, Harvard, and INSEAD.
There will be a technical task/test, a fit/communication interview, and a technical interview.