What are the responsibilities and job description for the Senior Software Engineer position at Dataminr?
Who you are:
We’re looking for a Software Engineer II to be responsible for scoping and scouting projects forthe team. Providing estimates, technical direction, milestones, and release plan for the project. Identifying best practices in the web development ecosystem and implementing them in our code base. Finding advancements in the industry and evaluating solutions that are relevant to our technical stack. Improving confidence in our codebase and releases by affecting process changes and incorporating end to end tests for Continuous Integration and Deployment. Develop new features in our commercial applications with JS technologies, specifically ReactJS and NodeJS/Express. Develop new features in our mobile applications with React native, Objective C, and Java. Fix customer issues in the commercial and mobile applications. Match static design documents to pixel perfect web components/modules with PCSS and best practices. Work with Design and Product teams to define technical tasks and ensure proper design and customer alignment. Participate in code reviews and provide opinions and direction to developments on code that was created by them. Test new developments completely and add new tests for regressions/customer issues when identified and addressed. Collaborate with teams across the org to improve shared libraries and design patterns.
Required Skills & Experience:
- Master’s degree or equivalent in Computer Science or a related field and 5 years of related experience.
- Must also have 18 months of experience with each of the following:
-
- Programming with Node.js/Express, single page frameworks like Angular, React, or Vue and state management in single page applications;
- Working with vanilla JS and implementing MVC, object oriented and modular programming with Javascript and data structures, algorithms and common design patterns;
- Role-based access control or attribute-based access control in web applications and administering of permissions in these systems;
- Building and deploying web applications using technologies like Gulp, Grunt, or Webpack; and
- Mobile first web development using SCSS, PostCSS, responsive, and grid-based designs for CSS compilation;
- Will accept experience gained before, during or after Master’s program. Will accept
experience gained concurrently.
Why you should work here:
- We recognize and reward hard work with:
- competitive compensation package including company equity.
- paid benefits for employees and their dependents, including medical, dental, vision, disability and life insurance.
- 401(k) savings plan with company matching.
- flexible spending account for out-of-pocket medical, transit, parking and dependent care expenses.
- We want you to be your best, authentic self by supporting you with:
- A diverse, driven, and passionate team of coworkers who want you to succeed.
- Opportunities to own and drive important critical projects.
- Individual Learning and Development fund and professional training.
- Generous leave and flexible hours.
- Daily catered lunch and a fully stocked kitchen.
- And more!
Dataminr is an equal opportunity and affirmative action employer. Individuals seeking
employment at Dataminr are considered without regards to race, sex, color, creed, religion,
national origin, age, disability, genetics, marital status, pregnancy, unemployment status, sexual
orientation, citizenship status or veteran status.
Senior Full Stack Engineer
JTek Software Solutions -
New York, NY
Software Engineer
Software Engineering at JP Morgan Chase -
New York, NY
Senior Software Engineer
Links Partners -
White Plains, NY