- Growth StageExpanding market presence
Full Stack Developers
- No equity
- 3 years of exp
- Full Time
Available
About the job
What we do:
We take immense pride in the fact that we tackle some of the most complex and impactful problems Indian language users currently face today.
We’re working towards our mission of language equality by building a full-stack of language technologies and solutions, spanning fonts, font rendering, transliteration, translation, app & website localisation in real-time, Indian language input (check out our Swalekh keypad on the App Store here), Indian language voice assistants, and Indic search, to empower the Indian language user and let them tap into the possibilities the internet offers them.
What we DON’T care about:
Your age, gender, where you went to college, or your academic scores
What we DO care about:
Our mission resonates with you
You have an insatiable curiosity, which means you’ll figure a way out even in an unfamiliar environment.
And finally your integrity and work ethic
BASIC QUALIFICATION
Bachelor’s degree in Computer Science or equivalent work experience.
3-4 years of overall software development experience, with an emphasis on Front-End Engineering and Full-Stack development.
Experience with modern web technologies and techniques such as HTML5, CSS3, CSS frameworks, CSS preprocessors, and other front-end resource optimization techniques.
Experience with jQuery, Node.js, JavaScript build tools and modern JavaScript frameworks such as React and AngularJS.
Experience building rich data-driven web applications by consuming RESTful services and APIs.
Ability to effectively articulate technical challenges and solutions.
Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews.
PREFERRED QUALIFICATIONS
Experience building scalable front-end infrastructure software or distributed systems for commercial online services.
Exposure to Front-end libraries/framework - primarily React.
Exposure to Backend-end libraries/framework - primarily NodeJS.
Proficient in a broad range of software design approaches and common UX patterns. Knows when (and when not) to use front-end software design patterns (e.g., asynchronicity, data binding, modules, objects, promises).
Can articulate the risks and benefits of depending on front-end libraries, frameworks, and toolsets.
Able to dive into the source code of front-end libraries to debug, patch, and extend them when necessary.
Proficient in view layout and rendering technologies (e.g., responsiveness, progressive enhancement, browser/device support).
Understands how to optimize the delivery of code and assets (e.g., images, fonts) to a browser or device (e.g., lazy loading assets, using CDNs, caching, compression, etc.).
Understands how to be efficient with resource usage (e.g., application impact on memory and CPU, caches appropriately, respectful of customer’s devices, etc.).
Good knowledge of AWS / Google Cloud Services / Azure and IAAS/SAAS concepts. Pushes for information to avoid solving the wrong problem and mitigate UI risks early in the process to avoid feature delays. Can decompose a problem into clear software and UX design actions.
About the company
- Growth StageExpanding market presence