FRONTEND ENGINEER
Nimbly is looking for an experienced frontend engineer with a passion for building quality user-facing applications. Join our growing engineering team and help build software that companies love!
What you will do here
- Develop user-facing features for our Mobile and Web applications
- Write reusable code and cover it with comprehensive unit tests and integration tests
- Optimize application design and code for performance and scalability
- Maintain build, test, and deployment automation pipelines
- Review technical feasibility of product features and UX designs and provide feedback
- Analyze product feature requirements with the team and decompose them into small, shippable units of work
- Collaborate cross-team with designers and back-end developers
- Transform design mockups and wireframes into code
- Share your knowledge and build best practices with team members
Frontend Engineer Requirements
- Bachelor’s degree in Computer Science or related field or equivalent work experience
- At least 3-6 years experience developing with ReactJS, ReactNative, preferably with TypeScript
- Excellent analytical skills and a keen eye for detail
- A deep knowledge of various software testing techniques and experience with test automation
- Excellent written and spoken communication skills
- Good organizational skills and a detail-oriented mindset
Our tech stack
We built our web application with ReactJS and our mobile apps with ReactNative, using Redux for front-end state management. Everything is written in TypeScript to take advantage of static typing and the preferred language semantics. We’re using Git (BitBucket) for source control and automated pipelines. Our designers use Figma for wireframing and mockups. We deploy to Google Cloud and use a combination of Google Cloud Functions, App Engine, Firebase, and MongoDB for our back-end.
What we’re looking for
As an ideal candidate, you have substantial previous experience with most of our tech stack and are a highly productive individual with excellent communication skills. You enjoy participating in all aspects of software development from requirements analysis to production deployments. You’re a stickler for good software design, set a high bar for quality, and lead by example in these areas.
Benefits at Nimbly
- Competitive net salary and private insurance
- Remote work with flexible working hours
- Dynamic and fun working environment

About Nimbly Technologies
Similar jobs
Expertise in HTML, CSS, and responsive design techniques.
Expert-level knowledge of JavaScript, including a strong understanding of object-oriented JavaScript, DOM manipulation, and document APIs.
Proficiency in ReactJS, including writing functional components and utilizing hooks effectively.
Strong understanding of GraphQL and Apollo-GraphQL for efficient data fetching and state management.
Knowledge of web standards, accessibility guidelines, cross-browser compatibility, website security, and data privacy best practices.
Basic understanding of Search Engine Optimization (SEO) principles
Core responsibilities
• Collaborate with product teams to more accurately define new features
• Collaborate with UX in the building of a design system/component library
• Ensure high performance of all systems developed
• Aware of the relationship between development and business with a strong sense of ownership
• Employ the latest techniques such as agile software development
• Good knowledge of highly scalable server-side development
• Basic working knowledge of Unix/Linux
• Excellent problem solving and coding skills in Javascript (Angular/React)
• Strong interpersonal, communication and analytical skills
• Should have the ability to express their design ideas and thoughts
Job Brief
• JavaScript and Typescript expertise with Angular Framework
. Must have Monorepo experience with Nx from initial setup to CI/CD and maintenance.
• Experience with libraries such as bootstrap, Ag-grid, formly, observables, and ngrx
• You enjoy working with new technologies, and are curious and energetic
• Experience working with REST APIs
• Good understanding about authentication and security
• Create and maintain various unit and integration tests
• You enjoy working in a creative and agile environment that moves fast
• Ability and interest in providing mentorship to junior members of the team
• Write high quality code and Conduct code reviews
• Being resourceful and detail-oriented, along with being an outside the box thinker!
• Experience being a great team player, who work collaborative, and brings a positive attitude
JOB TITLE - SENIOR WEB DEVELOPER
KEY RESPONSIBILITIES
Roles and Responsibilities
· Developing Content Management System.
· Designing and building the website front-end.
· You will be responsible for both back-end and front-end development including the implementation of WordPress themes and plugins as well as site integration and security updates.
· Building wireframes and designs for website before execution.
· Ensuring the alignment of web design and user experience, Able to interact with team and understand functional requirements and create design documents for new features.
· To work in teams alongside back-end developers, graphic designers, and user experience designers to ensure all elements of web creation are consistent.
· Utilizing a variety of markup languages to write web pages for e.g., HTML, CSS, JS
· Review app and feature coding and plan future website upgrades with the development team.
· Troubleshooting content issues.
· Assure that all user input is validated before submitting to back-end
· Generating WordPress themes and plugins.
· Conducting website performance tests.
QUALIFICATIONS AND COMPETENCIES
· Bachelor’s degree in computer science or a similar field.
· Proven experience as a Full Stack Developer or similar role.
· Experience designing and developing responsive design websites.
· Knowledge of front-end technologies including CSS3, JavaScript, HTML5, and jQuery.
· Knowledge of code versioning tools including Git, Mercurial, and SVN.
· Experience working with debugging tools such as Chrome Inspector and Firebug.
· Good understanding of website architecture and aesthetics.
· Excellent communication and teamwork skills
· Great attention to detail
· Organizational skills
· An analytical mind
KEY RESULT AREAS FOR THE ROLE
· Ability to understand CSS changes and their ramifications to ensure consistent style across platforms and browsers.
· Ability to convert comprehensive layout and wireframes into working HTML pages.
· Helping formulate an effective, responsive design and turning it into a working theme and plugin.
· Accessibility and performance optimizations of websites across devices.
· Building reusable components and front-end libraries for future use.
What are the Key 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.
What are we looking for:
- Bachelor’s degree in computer science, information technology, or a similar field.
- Previous experience 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.
- Experience with user interface design.
- Experience with browser-based debugging and performance testing software.
- Excellent troubleshooting skills
Responsibilities:
- Collaborate with cross-functional teams to define, design, and ship new features.
- Develop and maintain web applications using Angular
- Design, build, and maintain efficient, reusable, and reliable code.
- Ensure the best possible performance, quality, and responsiveness of the application.
- Identify and correct bottlenecks and fix bugs.
- Work with external data sources and APIs.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Collaborate with other developers and stakeholders to ensure successful project completion.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- 2+ years of experience in web application development using Angular.
- Strong knowledge of Angular 2+ and TypeScript.
- Experience with Angular Material and Bootstrap.
- Knowledge of relational database design and development using SQL Server.
- Familiarity with agile development methodologies.
- Strong analytical and problem-solving skills.
- Excellent written and verbal communication skills.
- Ability to work independently and as part of a team.
Preferred Qualifications:
- Experience with Entity Framework Core.
- Experience with Azure Cloud Services.
- Familiarity with unit testing frameworks such as NUnit and xUnit.
- Experience with source control management tools such as Git.
- Knowledge of CI/CD pipelines using Azure DevOps or similar tools.
UK based company with IT-based work in Ahmedabad and seeks to empower IT professionals and
organizations through the latest technologies.We are aproduct aswell asservice-basedindustry.We
have pioneeredin handling projects from the UK related to the healthcare industry in the UK. We follow
a novel tech-led approach and expand our expertise all over the UK and the Middle East.
What are we looking for in a candidate ?
● 2to4years of experiencewith1 yearofrelevantexperience inReactJS
(2-3 years of total work work experience) and 2 years of experience in ReactJs(4 years of total work
experience )
● Strong proficiency in JavaScript, including DOM manipulation and theJavaScriptobject
model.
● Thorough understanding of React.js and its core principles
● ExperiencewithpopularReact.jsworkflows(suchas Flux orRedux)
● Familiarity with newer specifications of EcmaScript
● Experience with data structure libraries (e.g., Immutable.js)
● Knowledge of isomorphic React is a plus
● FamiliaritywithAPIs
● 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 and
NPM
● Ability to understand business requirements and translate them into technicalrequirements
● A knack for benchmarking and optimization
● Familiaritywith code versioning toolssuchasGit, SVNand Mercurial
What will a candidate be doing with us ?
● Developing newuser-facing featuresusing React.js
● Building reusable components and front-end libraries for future use
● Translating designs and wireframesinto high quality code
● Optimizing componentsfor maximum performance across a vast array of
● Web-capable devices and browsers
Work from home available...
Job title: Front End Senior Developer
Job description
Roles and Responsibilities
1.Collaborate with cross-functional teams to define, design, and push new front-end solutions.
2.Translate UI/UX design wireframes to actual code that will produce visual elements of the application.
3.Unit-testing code for robustness, including edge cases, usability, and general reliability.
4.Create and be accountable for user interaction models, workflows, information architecture, prototypes, and guidelines for user interfaces.
5.Designing and building responsive web applications.
6.Provide technical leadership towards new UI architectures.
7.Continuously discovering, evaluating, and implementing new technologies to maximize development efficiency.
Requirements:
- 4+ years of Frontend development experience
2.Experience in ReactJS, Redux and component based design
3.Experience in HTML5/CSS3, SASS or LESS
4.Experience in Mobile web Specific Technologies Like PWA, Service Workers.
5.Experience in Unit testing and Flow testing using Jasmine/Karma, Jest Framework
6.Knowledge of front-end build tools and frameworks. Webpack and Babel.
7.Experience in TDD (test-driven development)]
8.Experience of developing and consuming RESTful web services
9.Proficient understanding of web Markup.
10.Good knowledge of caching and memory management for UI applications
11.Should have executed a production level end to end UI application
We have an existing product that's being used by thousands of customers worldwide and are looking to upgrade our design and launch new features that will serve customers worldwide.
Why join PriceLabs?
PriceLabs was founded in 2014 and has been consistently growing over the past couple of years.
We have established ourselves as a leader in revenue management for Short-term rentals.
We serve thousands of customers worldwide, and our customers love the product! (NPS in the 70s, Customer reviews here)
We are a global team of passionate individuals that accepts open communication, empowerment, and a shared focus on customer success.
We are a freemium product, and the UX plays an important part in convincing the customer.
Responsibilities:
You will work with JavaScript, HTML and CSS. We are a RoR platform so understanding how ruby interacts with HTML would be ideal but not preferred.
Build and maintain existing web/mobile experiences.
Collaborate with design to deliver projects on time.
Write quality code so others in the team can understand and test it throughly on modern browsers and mobile.
Take initiative to modernize our platform to use the latest techniques
Continuous improvement to our web stack, set standards, automate mundane tasks
Requirements:
At least 3 years experience in front-end web development.
You should be comfortable working with git, visual studio code(or any IDE that you prefer), and test it to the last pixel.
Ability to architect and develop your own API on the front end.
Experience with monitoring and error reporting tools in front-end applications.
Partner closely with the product designer and have experience with Sketch/Figma is helpful.
Experience building websites that integrate with APIs using frameworks like React, Vue, or Angular.













