
Frontend Developer for a US-based company (contractual)
at US based background check company
Long Term Contract Job
Senior Frontend Developer
About us
We are founded in 2007. Our mission is to develop a diverse portfolio of technologies, products, and services,that gives all people equal access to unbiased data and information. We believe that through this access people can empower and protect themselves in today’s
ever-changing world, filled with fake news, deception, and a lack of transparency.
About the Job
We are looking for a Sr. Front End Developer to join our growing team. Your
experience here will give you the opportunity to improve the fundamentals and learn about the
top notch technologies in front end development. If you are someone who is passionate about
building stellar user experiences and great products through elegant code this would be the job for you. You will play a key role in translating our customers and company needs into appealing and functional web pages while proving your ideas with testing.
What You Will Get to Do
- Work with your team to improve our conversion rates by coding out variations for A/B testing
- Build better user experiences
- Rigorously educate yourself with the latest development techniques and best practices
- Proactively anticipate issues and develop solutions
- Clearly communicate solutions to team members both verbally and in written documentation
- Implement new digital technologies or development techniques that help to meetbusiness objectives
- Look at existing practices and use your experience to help build better practices when necessary
- Work with our tech leads to decide what long term initiatives we should take on and then motivate others to embrace these initiative
What You Bring to the Table
- 4+ years of front-end development experience
- Experience with responsive web design and the ability to deliver outstanding functionality to the range of client devices from desktops and laptops to mobile platforms
- Familiarity with at least one JavaScript framework (MVW) and know when to do without one when necessary
- Understanding of HTTP and how clients interact with a web server
- Solid understanding of best practices. You read the YDKJS books.
- Capable of coding in ES5 and ES6 and understand the difference between them
- Up-to-date on HTML5 and CSS3 features
- Passionate about supporting all browsers, including IE11+
- Practical experience in design techniques for web UI applications
- Demonstrated ability to roll up sleeves to develop and implement new features and functionality
- Possess an excellent understanding of creative tools in order to develop leading-edge web pages with interesting and innovative client-side capabilities
- Be independently driven and resourceful to deliver results with minimal direction
- Have an entrepreneurial spirit with a drive to contribute new ideas for future development
- Have the ability to deliver what is required but at the same time, look at code objectively to see areas of improvement
- Have the ability to work with UX and technical teams to get things done
- Have the ability to handle multiple, competing priorities in a fast-paced environment
- Have excellent verbal and written communication skills
Pluses
- Experience working in an agile development environment
- Experience with running experiments
- Experience in trying out modern frameworks and executing on migration plan
Super Pluses
- You know how to polyfill features that aren't cross browser friendly.
- You understand same-origin policy and cross-origin resource sharing.
- You understand prototypal inheritance vs classical inheritance.
Why Explore a Career with us?
We build exciting data products and then we market them with passion. We’re a fast-growing company that balances the culture of a startup with the stability of being an established, profitable company. We want to work with people that strive to be in the top .01% of their field. We understand that getting to the top takes hard work, constant improvement, and by making data-driven decisions. It’s a thrilling time to join the team, as we’re expanding our product offerings in exciting new ways, driving innovation through data, marketing, and web & app development.We believe in diversity and hiring people from all backgrounds and walks of life. You must be energetic, inventive, a team player, and looking to help build and grow the
company each and every day. You must have an inner desire to win and the idea of
losing is a non-starter. If you are looking for a position that allows you to work with a
group of smart and dedicated people who will support you but still provide the autonomy
you need to execute your strategy.

Similar jobs
Position: Front-end developer ( Mobile App)
Location: Bangalore
About us
RockED is a fast-growing EdTech company building a microlearning platform that delivers byte-sized, engaging content to learners on their mobile devices. Headquartered in Florida, with our R&D team based in Bangalore, we are focused on creating intuitive, learner-first experiences through thoughtful design and strong engineering.
Your Impact
We are looking for a skilled Frontend Developer to join our Engineering team in Bangalore. You’ll be responsible for building high-quality, scalable, and user-friendly interfaces for our mobile-first platform using JavaScript and React Native.
- Develop and maintain scalable, high-performance frontend applications using JavaScript and React Native
- Translate product requirements and UI/UX designs into clean, efficient, and reusable code
- Collaborate closely with product managers, designers, and backend engineers
- Optimize applications for performance, reliability, and responsiveness
- Write well-structured, testable, and maintainable code
- Participate in code reviews and contribute to engineering best practices
- Stay updated with evolving AI technologies and encourage the team to leverage AI tools effectively to improve development efficiency and innovation.
What skills do you need?
- Hands-on experience in frontend mobile application development
- Strong proficiency in JavaScript and React Native
- Experience building and shipping mobile applications (Android/iOS)
- Solid understanding of frontend architecture, performance optimization, and state management
- Familiarity with REST APIs and integration with backend services
- Experience working in an Agile/Scrum development environment
- Ability to think strategically when designing systems—not just how to build, but why
Why choose a career at RockED?
- Build from Day One: Work in small, fast-moving teams solving real problems and building
- products from the ground up.
- Learn from Industry Leaders: Collaborate directly with leaders who’ve held senior roles at global
- Companies like Adobe, Microsoft, Walmart, and more.
- AI Expoure: We encourage engineers to leverage AI tools and emerging technologies to improve
- productivity, experimentation, and innovation.
- Global Exposure: Be part of a diverse, high-calibre team working closely across the US and India.
- People-First Benefits: Health insurance coverage for you and your family—fully sponsored by RockED.
About Company:
Espressif Systems (688018) is a public multinational, fabless semiconductor company established in 2008, with headquarters in Shanghai and offices in Greater China, India, and Europe. We have a passionate team of engineers and scientists from all over the world, focused on developing cutting-edge Wi-Fi and Bluetooth, low-power IoT solutions. We have created the popular ESP8266 and ESP32 series of chips, modules, and development boards. By leveraging wireless computing, we provide green, versatile, and cost-effective chipsets. We have always been committed to offering IoT solutions that are secure, robust, and power-efficient. By open-sourcing our technology, we aim to enable developers to use Espressif’s technology globally and build smart connected devices. In July 2019, Espressif made its Initial Public Offering on the Sci-Tech Innovation Board (STAR) of the Shanghai Stock Exchange (SSE).
Espressif has a technology centre in Pune. The focus is on embedded software engineering and IoT solutions for our growing customers.
About Role:
https://rainmaker.espressif.com/">ESP RainMaker provides a complete solution to makers to develop connected devices with ease. It also focuses on solving a major challenge about how the quality of connected devices can be improved. It constitutes device-side SDK, mobile apps and a cloud application. This role requires product engineering for the web UI for the RainMaker cloud.
Minimum Qualification:
- BE/B.Tech in Computer Science with 5 to 10 years of experience
- Strong Computer Science Fundamentals
- Excellent understanding of UX and design sensibilities
- Design, develop, and test UI for web applications
- Experience with one or more of these: React, Redux, Webpack, ES6, Async JS Communication, WebSockets
- Strong debugging and troubleshooting skills
Desired Qualification:
- Significant experience with JavaScript, React and Redux.
- Experience in consumption of cloud services and REST interfaces (implementation experience would be added advantage)
- Experience with CSS pre-processors like LESS or SASS
- Expertise with cross-browser, cross-platform, and responsive design
- Solid understanding of user interactions required for Single-Page Applications
- Experience with modern browser technologies
Responsibilities:
- Designing and developing User Interface for web applications
- Write code based in HTML, CSS, JavaScript and ReactJS
- Accurately translate user and business needs into functional, secure and efficient frontend design and code
- Experience and desire to take product/feature ownership from delivery and customer support perspective
- Collaborate with backend and quality engineers to spec, write, test, and deploy code that integrates with data streams and API endpoints
- Utilise responsive design techniques and ensure cross-browser compatibility
- Perform code reviews and improve/ensure the quality of product
What to expect from our interview process
- The first step is to email your resume or apply to the relevant open position, along with a sample of something you have worked on such as a public GitHub repo or side project etc.
- Next, post shortlisting your profile recruiter will get in touch with you via a mechanism that works for you e.g. via email, phone. This will be a short chat to learn more about your background and interests, to share more about the job and Espressif, and to answer any initial questions you have.
- Successful candidates will then be invited for 2 to 3 rounds of the technical interview as per the previous round feedback.
- Finally, Successful candidates will have an interview with HR.
What you offer us
- Ability to provide technical solutions, support that fosters collaboration and innovation.
- Ability to balance a variety of technical needs and priorities according to Espressif’s growing needs.
What we offer
- An open-minded, collaboration culture of enthusiastic technologist.
- Competitive salary
- 100% company paid medical/dental/vision/life coverage
- Frequent training by experienced colleagues and chances to take international trips, attend exhibitions, technical meetups and seminars.
● Implement web or mobile interfaces using XHTML, CSS, and JavaScript
● Analyze and optimize UI and infrastructure application code for quality, efficiency, and performance
● Design & build the backend API servers that talk to the data infrastructure systems for fetching the data to be exposed via Arcana UI.
● Track data quality and latency, and set up monitors and alerts to ensure smooth operation
● Analyze and improve efficiency, scalability, and stability of various system resources
● Effectively communicate complex features and systems in detail.
● Establish self as an owner of a large scope component, feature or system with expert end-to-end understanding.
Work Timings: 1:30 PM to 10:30 PM IST
Location: Noida/Delhi NCR/Mumbai
Qualifications: B Tech / MCA or Higher
Experience: 2-7 Years
IMMEDIATE JOINERS & SERVNG NOTICE PERIOD CANDIDATES ARE PREFFERED.
NextGen Invent (“NGI”) is a leading global professional services company that specializes in providing strategy, technology, operations, and data management services. NGI has always been at the forefront in providing solutions using disruptive technologies such as Big Data Analytics, Blockchain, IOT, Artificial Intelligence and Augmented Reality. Our in-depth Industry knowledge, specialized technical expertise, unmatched data science experience, and global delivery network along with our “Customer first” policy has allowed us to grow via word of mouth. Our clients are fortune 500 companies to start-ups with innovative ideas. Regardless of technology, we can be your trusted technology partner who can solve your business problems. NGI is Microsoft gold certified partner, AWS consulting partner and IBM Registered Partner.
For more updated information,
please follow-us on https://www.linkedin.com/company/nextgen-invent-corporation." target="_blank">https://www.linkedin.com/company/nextgen-invent-corporation.
Headquartered: New York, USA
KEY RESPONSIBILITIES:
You'll be expected to own projects from start-to-finish. We are looking for passionate Web Engineers who appreciates good engineering and user experience. The person should be enthusiastic about maintaining a clean codebase and possess a passion for pushing web technologies to the limits to design and build exceptional products.
§ Work closely with design, product management, and development teams to create elegant, usable, responsive, and interactive interfaces across multiple devices.
§ Turning UI/UX designs into prototypes, creating awesome interactions from designs, writing reusable components and maintainability of the code.
§ Demonstrates excellent problem solving & debugging skills.
§ An ability to perform well in a fast-paced environment and bring in optimal flow for rapidly changing design/ technology.
§ Write unit and integration tests to improve and maintain high code coverage.
Skills, Knowledge, Experience:
• Excellent programming skills in JavaScript
• Experience with expertise in designing and implementing high-performance web applications
• Expert in SPA Frameworks React JS
• Solid understanding and demonstrated ability of creating self-contained, reusable, and testable modules and components.
• Solid understanding of HTML5, CSS3 and cross-browser compatibility issues.
• Solid understanding of CSS box model and flex layouts.
• Proficient in SASS.
• Experience with REST APIs, Node JS/.Net Web API/Golang is a plus.
• Experience with the entire Software Development Life Cycle (SDLC)
• Experience with unit testing & Test-Driven Development (TDD) with various test frameworks (like Jasmine, Karma, Protractor).
• Experience in optimizing the application for performance and scalability.
• Experience in state management using Akita and cross-browser support.
• Experience with Git.
• Experience with DevOps tools for CI/CD
• Working with USA or European clients is a plus.
• Experience working with multi-vendor, multi-culture, distributed offshore and onshore development teams in dynamic and complex environment.
• Must have excellent written and verbal communication skills.
. 3.5+ years of work experience on React.JS framework
· Has expertise in following front- end optimization techniques:
· Lazy Loading
· Asynchronous Module Definition
· Image Compression and Minification
· Other front-end tooling using Grunt / Webpack and NPM
· Familiarity with NodeJS, Jasmine / Karma and other unit testing frameworks
· Foundation data structure – Arrays, dictionaries, sets and lists
· Proficient in evaluating front end performance and measure accordingly
· Strong appetite to learn industry trends and new & emerging technologies
We are looking for a React Native developer interested in building performant mobile apps on both the iOS and Android platforms. You will be responsible for architecting and building these applications, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.
Responsibilities
Build pixel-perfect, buttery smooth UIs across both mobile platforms.
Leverage native APIs for deep integrations with both platforms.
Diagnose and fix bugs and performance bottlenecks for performance that feels native.
Reach out to the open-source community to encourage and help implement mission-critical software fixes—React Native moves fast and often breaks things.
Maintain code and write automated tests to ensure the product is of the highest quality.
Transition existing React web apps to React Native.
Skills
Firm grasp of the JavaScript, TypeScript, ClojureScript language and its nuances, including ES6+ syntax Knowledge of functional or object-oriented programming
Ability to write well-documented, clean Javascript code
Rock-solid at working with third-party dependencies and debugging dependency conflicts
Familiarity with native build tools, like XCode, Gradle Android Studio, IntelliJ
Understanding of REST APIs, the document request model, and offline storage
Experience with automated testing suites, like Jest or Mocha
Job Responsibilities:
- Collaboratively work with UX team, product managers, back-end engineers and other technical teams to create new, delightful and scalable UI
- Mentor junior members through training and individual support
- Responsible for all front end development on a project
- Ensure the technical feasibility of UI/UX designs
- Optimize application for maximum speed and scalability
- Identify and troubleshoot UX problems (e.g. responsiveness)
- Conduct layout adjustments based on user feedback
- Adhere to style standards on fonts, colors and images
- Optimize existing user interface designs
- Proactively learn and accordingly apply new technologies, best design practices and usability patterns
The ideal candidate must -
- 5+ years of experience working with React or React-based frameworks
- Proficiency with browser-based debugging and performance testing
- Proficiency in Git and version control
- Considerable experience with a testing framework (Jest/Mocha)
- Familiarity with RESTful APIs and GraphQL
- Knowledge of modern authorization mechanisms, such as JWT Tokens
- Good understanding of common front-end development tools such as Babel, Webpack, NPM, Yarn etc
- Hands-on experience with CSS-in-JS libraries
- Proficient understanding of cross-browser compatibility issues and ways to work around them
- Keen to learn, mentor and willingness to take ownership of work items
- Possess strong communication and self-accountability
Job Type: Full-time
Salary Offer: 3L PA - 5.4L PA
Job Location: Remote for 6-12 months due to the pandemic, then Mumbai, Maharashtra
Required experience:
1-2 years and above experience in developing frontend UIs using HTML5, CSS, Javascript with ReactJS. Candidate must have experience with data binding and state management (Redux/MobX)
Key Skills required :
1. Proficiency in HTML5 development
2. Proficiency in CSS Frameworks like Bootstrap ⅘
3. Strong understanding of Javascript
4. Hands on experience in building and implementing UIs in ReactJs including experience in building components, observables, state management and data binding
5. Strong expertise in building Responsive Websites
6. Experience fixing performance issues using tools like GTMetrix and Pagespeed Insights
7. Working experience in maintaining code versioning by committing to Git repositories
KRAs includes :
1. Understanding the scope of work and arriving at timelines
2. Frontend UI development using Reactjs, HTML5, Javascript and CSS
3. Implementing media queries and following Responsive Web Design principles for responsive websites
4. Implementing state management, databinding and mocking APIs
5. Unit testing prepared web applications and HTML pages
6. Coordinating with the testers to resolve any bugs
7. Reporting on daily and weekly progress
8. Optimization and performance tuning of code
Senior UI Developer, India
All about the role:
Technical UI in India in our Solutions Implementation team
will provide hands-on management for multiple simultaneous projects around UI
domain. This role is based out of Bangalore, India.
Key Accountabilities:
Managing project deliverables in line with the project plan
Providing status report to different stakeholders
Implement process improvement
Provide strong technical leadership and hands-on involvement with CSS3, HTML5, JQuery, PSD Conversion to HTML
Responsible for implementing best practices for project delivery
Manage a delivery team to ensure timely, accurate and high quality customer deliveries
Own all major and minor project releases for the Solutions Implementation team
Conduct peer-reviews and lead reviews and provide feedback
Advising on and co-ordinating team's technical activities
Identifying and owning architectural and other technically based risk, escalating as appropriate
Ensuring the non-functional requirements are achievable and subsequently met
Ensuring adherence to appropriate standards of technical best practice
Controlling the technical configuration of the solution
Managing technical aspects of the transition of the solution into live use
Resolving technical differences between technical team members
Desired Skills
Hands-on experience with CSS3, HTML5, JQuery, PSD Conversion to HTML and Wordpress
Experience in Responsive Web Design and Cross Browser Implementation
Leadership & Management
Imbibe and represent our culture, core values and ensure the behavior and feedback is cascaded through the organization
Provide feedback to the leadership team by demonstrating understanding of business, markets, and industry trends and needs
Education and Experience Requirements
Bachelor's degree in Engineering or relevant fields
5+ years of experience in a role of a UI developer at technology and product development teams
Experience of working in a global distributed development model
Track record of delivering high performance products
Domain - digital - E-commerce, marketing, social, mobile, UI (HTML5, CSS3, JavaScript, JQuery and Wordpress)









