
Sr. Angular Developer
Responsibilities Include:
- Translation of the UI/UX design wireframes to actual code that will produce visual elements of custom analytics products and wide web applications
- Will work with the R&D and Analytics team to bridge the gap between graphical design and technical implementation
- Take an active role on both sides and defining how the application looks as well as how it works
Ideal Candidate
- Experience with JavaScript, TypeScript, HTML, and CSS
- Experience developing new user-facing features
- Strong working knowledge of front-end frameworks (Angular 2+ versions)
- Experience building reusable code and libraries for future use
- Ensuring the technical feasibility of UI/UX designs
- Optimize application for maximum speed and scalability
- Assure that all user input is validated before submitting to back-end
- Collaborate with other team members and stakeholders
Desired Skills:
- Experience leveraging data analysis to construct strategic narrative
- Excellent problem-solving/analytical skills and ability to break down large complex concepts
- Knowledgeable in web standards and responsive design
- Strong UI/UX and design experience with the ability to simplify complex scenarios to the average user without losing functionality
- Knowledgeable in web standards and responsive design
- Familiarity with Agile project management principles
- Confidence to drive assignments to completion

Similar jobs
Role: React UI Lead
Exp: 8+ Years
CTC: up to 30 LPA
Mode of Interview: 2 rounds onsite + 2 online
Required Skills and Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- Proven experience (>8 years) as a UI developer with expertise in HTML5, CSS3, JavaScript/TypeScript
- Proven experience in front-end frameworks React (must), Angular(good to have), Vue.js(good to have).
- Solid understanding of responsive web design, accessibility, and cross-browser compatibility.
- Experience leading a team of UI developers in an agile environment.
- Strong problem-solving skills and ability to troubleshoot complex issues.
- Excellent communication skills with the ability to collaborate effectively with cross-functional teams.
- Experience with version control systems (e.g., Git) and CI/CD pipelines.
- Experience with UI testing frameworks and tools (e.g., Jest, Cypress) is a plus.
- Knowledge of UX design principles and familiarity with UX design tools (e.g., Sketch, Adobe XD) is desirable.
- Ability to prioritize and manage multiple tasks in a fast-paced environment.
- Experience building a UI for multi-tenant SaaS platform.
• Research, design and build highly reliable, available, and scalable solutions that can
handle Millions of API calls across systems.
• Own large technical deliverables and execute in a structured manner, complete
ownership of functional Services that your team is responsible for.
• Take the accountability of the overall health of the products you build and
predictability of the deliverables of your team.
• Lead by example, mentor and guide team members on everything from structured
problem solving to development of best practices
• Platformize components as libraries, utilities and servicify and promote reuse.
• Be able to conceptualize and develop prototypes quickly
• Drive the technical roadmap of the team in collaboration with Product and Business
Teams.
Requirments:
• BTech, MTech in Computer Science or a related technical discipline (or equivalent).
Or high technical acumen and rich technical experience
• Good understanding of how the web works and Strong proficiency with HTML,CSS,
JavaScript
• Hands on experience with ReactJS
• Experience with Typescript, NextJS will be a plus.
• Strong experience on with the react ecosystem for eg, redux, react-query, reactrouter etc.
• Experience with NextJS will be a plus.
• Knowledge on deployment and hosting react apps & server side rendering will be a
plus.
We are the first native web3 multi-blockchain fintech platform that will transform crypto adoption with a simple and easy way for partners to re-think and push forward NFTs, Coins, Tokens and new frontier assets.
Kyro has recently announced its Series A from leading blockchain partners Avalanche (Ava Labs), Polygon, Rally, Tezos, venture funds Decasonic, Drive Capital, Fenbushi Capital, Signum Capital, UOB Venture Management and former Goldman Sachs Head of Technology, Media and Telecommunications, Brad Koenig.
Our teams are all across California, Vancouver, Asia, India and growing daily. We are hiring the best which gives our teams autonomy to move fast, innovate and take responsibility. Join us in our mission to build a better financial world!
React Components/ Highly responsive well user interface.
Develop a flexible and well structured, along with the API's
Candidate must have good skills in
HTML/CSS
JavaScript
jQuery
JavaScript Frameworks
Front End Frameworks
CSS Preprocessors
RESTful Services/APIs
Responsive/Mobile Design
Cross-Browser Development
Content Management Systems
Job description for react js developer
In this role, you will be responsible for developing and implementing user interface components using React.js concepts and workflows such as Redux, Flux, and Webpack. You will also be responsible for profiling and improving front-end performance and documenting our front-end codebase.
- To ensure success as a React.js Developer, you should have in-depth knowledge of JavaScript and React concepts, excellent front-end coding skills, and a good understanding of progressive web applications. Ultimately, a top-class React.js Developer should be able to design and build modern user interface components to enhance application performance.
React.js Developer Responsibilities :
- Meeting with the development team to discuss user interface ideas and applications.
- Reviewing application requirements and interface designs.- Identifying web-based user interactions.
- Developing and implementing highly-responsive user interface components using React concepts.- Writing application interface codes using JavaScript following React.js workflows.
- Troubleshooting interface software and debugging application codes.- Developing and implementing front-end architecture to support user interface concepts.
- Monitoring and improving front-end performance.- Documenting application changes and developing updates.
React.js Developer Requirements :
- Bachelor's degree in Computer Science, Information Technology, or a similar field.
- Experience of 1 year working as a React.js Developer.- In-depth knowledge of JavaScript, CSS, HTML and front-end languages.
- Knowledge of REACT tools including React.js, Webpack, Enzyme, Redux, and Flux.- Knowledge of performance testing frameworks including Mocha and jest.
-Familiarity with code versioning tools such as Git, SVN, and Mercurial popular frontend development tools, CI/CD tools, DevOps.
- Experience with browser-based debugging and performance testing software.- Excellent troubleshooting skills.
- Good project management skills.● Take part in applications GUI development (including its UI and 3D elements).
● Champion the latest UI technologies using React, SCSS, CSS, JavaScript.
● Be responsible for working with business owners to propose high-quality user
experience solutions for web applications.
● Collaborate with Business Analysis and UI/UX teams to help them to implement use
case scenarios and provide the best customer experience.
● Be responsible for design and implementation of UI components in React.
● Develop web-based user interfaces, applications, and Web Service integration APIs
using REST API.
● Work as a team with backend developers and other front-end developers to provide
full end-to-end solutions.
● Interact with the SQA team to ensure high quality of the software delivered.
● Be responsible for working with the configuration management and administration
teams to provide accurate build and deployment instructions.
● Ensure application development principles, standards, and best practices are followed
for each project.
Skills & Experience:
● Understanding of key design principles.
● Proficiency in HTML, CSS, JavaScript, and jQuery.
● DS & Algo
● Understanding of server-side CSS.
● Experience with responsive and adaptive design.
● Good problem-solving skills.
● Determining the structure and design of web pages.
● Ensuring user experience determines design choices.
● Developing features to enhance the user experience.
● Ensuring web design is optimized for smartphones.
● Building reusable code for future use.
● Optimizing web pages for maximum speed and scalability.
● Utilizing a variety of markup languages to write web pages.
● Maintaining brand consistency throughout the design.
Who are we
Syook is an established startup headquartered in Bengaluru, working in the B2B space. We are currently on the path of high growth and productivity, and great culture building (because we know the two go hand in hand)! We are looking for folks who will ask questions like why/why not, what can I do to make this better, how can I help the company and most importantly, what can the company do to help you.
Our flagship product Syook InSite allows businesses to visualize their operations, providing information that can easily translate into measurable impact on the bottom-line. InSite is an Industrial Internet-of-Things (IIoT) solution that uses Bluetooth Low Energy (BLE) beacons to generate highly-accurate location data of all your resources (both assets and people), at much lower costs than https://syook.com/rfid-vs-ble-vs-uwb-vs-wi-fi/">comparable technologies. The result: Quick RoI and Improved Operational Performance. It’s Industry 4.0, ready for deployment!
Role overview
First and foremost, we're looking for people who are excited about what we're doing -- you don't need to know anything about IoT, but should be excited to learn. We're building in an entirely new space, so you'll be able to use creativity to help us solve problems and delight our customers.
Our product stack is MERN (React, Node + Express, MongoDB) with a few services also written in Java and Go and we use React Native on mobile.
We’re looking for someone who has always loved to be on the creative side of things and enjoys creating user experiences that are inviting, intuitive and impactful. You must enjoy designing the layouts of the product, the navigation and the complete look and feel of it.
A day in your role will involve any of the following (or a combination):
- Develop new user-facing features
- Build reusable UI components and libraries for future use (for web and mobile)
- Ensure the technical feasibility of UI/UX designs
- Optimize application frontend (web and mobile) for speed and scalability
- Ship out bug free code using TDD
- Work towards more stability & scalability of the frontend
- Understand the requirements and give adequate time estimates for the features
- Coordinate with QA for every feature and make sure releases are bug free
This list is not exhaustive at all, and you'll have a lot of autonomy over your work.
This is a full time position based out of Bengaluru with the option of working remotely few days of the week. During the interview, you'll be able to share what you're most interested in.
Why you might be excited about us
- We're working to solve a massive global problem and help organizations be more competitive. We love solving problems using technology and are bridging a massive gap in the operations excellence domain.
- We're small, so you'll be able to contribute efficiently and without bureaucracy. You'll quickly have responsibility over big areas of our product.
- Our team has a wide range of experiences (Oilfield, Telecom, Psychology PhD, etc.) and are excited to learn from you, too.
- You'll be able to work independently and set your own schedule. We don't micromanage and will help you do great work. We trust our people and believe that each person here puts their best foot forward.
- We'll mould your role to shape a career you're excited about. We care a ton about your satisfaction and job happiness, and will help prep you for whatever you're looking for in the future.
- We work hard and also highly value balanced work/life. We care about family and your own personal development, and don't expect for you to be always engaged with work.
Why you might not be excited about us
- We're small (35+ people in the company now), so if you like more established companies, it's not (yet) the right time. You'll help build our company's culture.
- Since we're an early stage startup, projects and priorities may shift.
- Our customers love us, and there's a lot we can improve. It's a great place to be, but it means there's some jank. (Nothing too scary! 😃)
- We can't (yet) provide constant close mentorship for junior developers. As we grow, we'll get a lot better at this.
- Since you'll have a lot of responsibility and creativity over projects, they may not be defined perfectly initially. You'll be expected to bring your own experience and perspective to help us do the right things, and raise flags if you think we should do things differently.
About you
None of these are requirements, but do describe the kinds of people that we think would be most effective at Syook right now.
- Love thinking broadly about problems and thinking creatively about how to solve them efficiently.
- Happy to try things out to validate new features, and move on if they no longer solve a problem.
- Excited for a front-row seat into a fast growing, early stage company. Things will change a lot!
- Enjoy thinking through trade-offs, with both mindfulness of short-term needs and our long-term direction.
- Happy writing documentation so that others can ramp up super easily and you're never a single-source-of-failure. We're a bit too small to have silos.
- You are driven and care about doing a good job and improving your craft.
- You have a growth mindset, can keep up with the latest technology changes and trends and suggest enhancements based on these
- Most importantly, you’re the kind of person who is friendly, approachable, ready to help others and personally driven to put your best foot forward.
Technically these are some of the things we would like for you to have to be able to contribute effectively in this kind of a position:
- You are fluent working with client-side scripting and JavaScript frameworks, in particular React and React Native along with state management libraries like Redux.
- You are proficient in understanding of web markup, including HTML5, CSS3
- You have knowledge of developing mobile apps
- You can write non-trivial programs in Javascript
- You can write clean, modular code in either Object-Oriented style or Functional style
- You are comfortable with Test Driven Development
- You are fluent in using the tools of the trade: Testing, Editors, Git, Command line, Slack
Apart from the above it would be a plus if you also have
- Knowledge of Docker
- Open source contributions
Our current development practices
Since we're an early-stage startup, we constantly have to ask "what gets the most value, cheaply, to validate our assumptions?" We build some things to last a long time, and others as prototypes.
We use linting, e2e testing, CI CD, observability logging, and production probers. We've documented both our web and mobile apps so that you should be able to get started easily—and if you need help, we'll absolutely improve our docs—and contribute your first day.
We recognize the value of maintainability and keeping our developer experience nimble. Our sprints are for 2 weeks and we push releases to production as per this schedule.
You'll help push us to be our best, and we're excited for recommendations and insights you have as you join. You'll be an owner and contribute towards how we work.
Joining our team
Interview process
We want you at your best, and won't be giving you gotcha-style algorithms questions. We want to get to know you, hear about what you're interested in, and learn about what you hope to do in the future.
1. Meet us and learn about Syook
You'll first talk to Sarlaksha or someone from the People Services team (over phone or video) and won't need to prepare anything in advance. The goal of this conversation is to get to know you and mutually explore if we might be a good fit for each other. You'll learn more about Syook and have a chance to ask any questions about our company, team culture, and product.
The conversation will also revolve around your technical experience. We'll talk about frameworks you've used, how you make technical decisions, types of problems you like to solve, etc. You won't need to prepare anything in advance.
This is primarily used to get a better feel for your experience, how you work, and where you may fit in. It'll be used to design the rest of the interview process.
Through this and the next steps, you'll meet more people in the company so we can get to know each other.
2. Technical challenge
Everyone has different strengths, and we want you to do your best. Our goal is for you to clearly demonstrate your technical aptitude. We're open to accommodating what would work best for you.
We can choose mutually between several different options:
- A live pair coding session where we'll work through some problems.
- Working through similar problems independently as a take home challenge.
- Presenting any previous work you've done (example: open source, side project, or even another interview you did).
3. Technical Discussions
If you clear the technical challenge then we will have a few rounds of technical discussions where we interact with you to understand in depth about your craft. These discussions will be with one of the engineers at Syook whom you will end up working with and the final discussion will be with our CTO (Aman Agarwal). We will try and see how you can augment our engineering culture and we’ll discuss the bigger picture also. You will also get to understand what your role is all about and how you can grow with us. Feel free to ask for feedback and any other questions you may have about the company and we will be happy to share the same.
4. People & Culture fit round
If you reach this stage, it automatically means that we’re convinced of your technical skills. However, that’s never enough for us. We want to ensure that you will feel comfortable working with us and that we can give you an environment where you can be your productive best. We will use this discussion to understand what you bring to the table apart from your technical skills in terms of initiatives, personality, and a certain entrepreneurial mindset.
5. Reference conversations
We will talk to a few people you've worked with before to learn more about how we can best work with you. We expect to hear great things, so this is primarily so we can work with you as effectively as possible.
Primary purpose of the role:
Front end development of websites and applications using CSS3, HTML5, jQuery and other skills to produce clean, functional and web compliant projects to be handed over to Back End Developers to be further worked on as well as CSS bug fixes post Back End development
Major responsibilities & deliverables:
- Great skills in HTML, CSS, JavaScript and cross browser implementations.
- Strong analytical and problem-solving skills.
- Experience and knowledge about the cool stuff in HTML5 and CSS3.
- At Least knowledge of one JavaScript framework such as VueJs, ReactJs, AngularJs
- Proficiency and familiarity with CSS/JavaScript frameworks and utilities such as HTML5 Boilerplate, jQuery, Modernizr, Firebug, JSLint, minification, and others.
- Taking PSD files from designers, slicing and/or recreating elements via CSS to match the design perfectly
- Ability to make modifications to libraries in jQuery as per requirement of a project
- Extensive knowledge of fonts, embedding from third parties like Google, Typekit & Font Deck etc.
- Knowledge of optimizing CSS/JavaScript performance, by coding practices and tools.
- Passion and follow through for their work. Excited and curious about learning new technology, as well as the sharing of ideas. Exceptional collaboration, listening, written, and verbal communication. Able to own individual projects as well as the ability to work within a team.
- Awareness of current design trends in the visual arts, working knowledge of the latest computer packages and an understanding time limits which can impact on the design.
- Knowledge of GIT or any other version control software.
Roles and Responsibilities
- Lead the delivery of high quality, innovative, flexible, cost-optimized and scalable technical solutions that meet business requirements
- Design, Develop, test and maintain software applications with MVC architectures, Micro services and scalable cloud native apps.
- Perform hands-on coding and provide thoughtful code reviews
- Mentor and lead team members to continuously improve quality and productivity of deliverables
- Demonstrate ability to work within an agile team as well as collaborate with many other teams on design and implementation strategies. Follow SCRUM Agile Development methodology
- Effective Communication Skills- An ability to express your ideas to the recipient & Co-ordinate and communicate with cross functional team along with client's team
- Problem Solving, Hustler - Get Stuff Done, Self-Disciplined Open-minded, User Focused, Adaptive
- Lean Principles & Analytical Thinking
- Project planning, timelines and milestones for execution and deliverables
- Participate into the Evaluation Review of your team member
Desired Candidate Profile
- Experience in building enterprise web application using ReactJS as the frontend framework
- Experience with Redux and React Hooks
- Expert in HTML5, CSS3
- Experience in Bootstrap4 or CSS pre-processor like Less or Sass is highly desirable
- Strong knowledge of best practices and modern web design trends is necessary.
- Some experience with modern web-based typography.
- Excel at rapid prototyping and at writing good code.
- Experience with testing/debugging in multiple browsers and platforms.
- Expertise in using Javascript
- Should have worked on REST client and WebSockets
- Should be able to write Unit testing using any one of the frameworks like Cypress, Jasmine, Karma, Jest , Enzyme or any other similar framework.
- Should have experience in either one of the Build scripts like Gulp or Grunt or Webpack
- Low-Latency UI, Page optimization, and bundle build+caching
- Problem-solving and debugging skills
- Component-based architecture








