Just Front-end Jobs

Front-end Jobs nearLehi, UT

Junior/Mid-level AngularJS/ReactJS Web Developer

WorkMax by AboutTime Technologies in Payson, UT 25 mi html5 css javascript angularjs api

In this position you will be working on front-end web application user interface implementation and communicating with designers on UI/UX specifications as well as communicating with the back-end core team on implementation via web API calls from an AngularJS/ReactJS framework. HTTP, CSS, Javascript, AngularJS are required. TypeScript and ReactJS knowledge and experience are a plus. Good UI/UX skills and experience are plus as well.

A typical day in this position is to start off with some coffee and/or your favorite drink and breakfast; catch up on email and Slack and review your tasks in Jira on the current Sprint. Join the team for a quick 15 minute stand up huddle and review what was done on the previous day; discuss any roadblocks you may be stuck on and to get help if needed; and what the goals are for the current day. Then commence work on assigned tasks in the current Sprint. Unit tests should be written as well before critical work or after on critical functionality. Code reviews should be done and kept up daily as well. Lunch and a coffee/drink break during the day is always good to refresh your mind unless you're in the zone of course!

An example task you may be asked to work on is a new UI to schedule employees onto jobs sites. First you will branch from the master code branch from GitHub and start a new task branch locally to begin work. You would work off of the specifications and design to implement the UI and reuse components already built for the front-end WorkMax UI so we stay consistent. You would write any custom business logic in Angular/React to manage the new UI and do normal checks for required fields, etc. Then you would write the code to submit off requests to the back-end through the provided API from the back-end team. Good error checking and unit test where applicable would be part of your coding process as well. You would then test your implementation on a local WorkMax environment all Devs have to make sure your new code works as specified. Once happy, the code would be submitted off to GitHub in a Pull Request so it can be reviewed and into the normal Agile process. Once approved it's merged back into a build and sent to QA for testing.

Your skill set will be enhanced on the WorkMax platform as we develop new modules and as we use newer technology that makes sense as we move forward. We will always stay up on the latest and best technology out there!

Apply

Remote Jobs

Senior Software Engineer - Full Stack

The Applied Insights team with WellSky is looking for a Senior Software Engineer. The Senior Software Engineer drives the delivery and maintenance of software solutions including designing, coding, and testing of software to ensure solution quality before deployment.

About the WellSky AI Team

Our Strategy:  Build valuable analytics solutions for our current markets and customers and use our unique assets to create innovative products and insights for new markets. 

Our Tactics:  Move fast, be humble and hungry in understanding and solving problems. Practice agile, customer-led collaborative learning and development. Utilize our unique data and machine learning technologies to build valuable IP. Build beautiful and intuitive solutions that people love to use. Measure everything, and make better decisions iteratively with data.

Who is WellSky?

WellSky is a technology company advancing human wellness worldwide. Our software and professional services address the continuum of health and social care — helping businesses, organizations, and communities solve tough challenges, improve collaboration for growth, and achieve better outcomes through predictive insights that only WellSky solutions can provide. Our purpose is to empower care heroes with technology for good, so that together, we can realize care’s potential and maintain a healthy, flourishing world.
Apply now and work remotely at WellSky

Apply

Senior Frontend Developer Angular

YOUR MAIN RESPONSIBILITIES:

  •  Further development of our Pipes Web GUI

  • Development of a Web Admin GUI for supporting Info Automation, Performance Monitoring Tool and System Configuration

  • Development of a web-based GUI for our Logical Data Warehouse (LDW)

  • Bug fixing

WHAT YOU BRING TO US FROM THE PROFESSIONAL SIDE:

  • 2+ years of experience in AngularJS, JQuery, TypeScript, and related technologies

  • Excellent knowledge of Java

  • Experience in Angular 2.x and 4.x

  • SQL experience

  • Practical knowledge of standard technologies for development, assembly (Maven) and versioning (SVN, Git)

NICE TO HAVES: 

  • A depth understanding of data warehousing and internal operation principles of an RDBMS

  • Practical experience with different operating systems (Windows, Linux, macOS)

  • Experience in Scrum or similar agile development methodologies

  • University degree in Computer Science, Information Technology, Software Engineering or related field

WHAT YOU BRING TO US FROM THE PERSONAL SIDE:

  • Fluent spoken and written English is a must-have criterion

  • Analytical thinking, pragmatic development approach with a hands-on mentality

  • Being a team-player, but also being able to solve problems independently

  • Understanding the requirements from a customer view

  • Generally very good communication behavior – on both customer and colleague side

    Apply now and work remotely at Data Virtuality

Apply

Front-end React/Angular developer

  • Are you looking for a remote work on international projects?

  • Are you looking for 40 hours a week workload?

  • Is it suitable for you to use time tracker at work?

  • Is your current qualification level Middle or Senior?

Soshace is an online platform that will provide you with remote work with hourly payment on modern projects lasting on average 6-9 months and more.

We are looking for a long-term partnership so when the first project ends we’ll find you a second one and after that the third and so on.

We expect you to work on our projects 8 hours a day Monday-Friday in your time zone. 

  • Do you have more than 3-year commercial experience with JavaScript?

  • Do you have more than a year of experience in commercial projects with Node.js and React?

  • Can you provide a portfolio of relevant projects?

  • Do you have good writing and speaking skills in English (Upper-Intermediate and above)?

If you answer “yes” to all questions, send us your CV and be ready to provide a portfolio of projects you took part in.

The hourly rate we offer depends on your qualification level and geography:

  • Middle $20-$30 an hour

  • Senior $30-$50 an hour.

We have the next stages of the interview: 

  • Primary interview (a detailed discussion of your resume and portfolio)

  • Online test

  • Interview with a technical specialist.

    Apply now and work remotely at Soshace

Apply

Jobs farther away

Lead Full Stack Developer

Chatham Financial in Littleton, CO 367 mi angularjs agile c#

The Role

We are seeking a Lead Full Stack Developer to join our growing application development team. As a part of our team, you will be developing innovative, high quality, and robust web applications and micro services.

**As a member of the *team* you will…**

  • Help lead development projects of cutting-edge financial applications.

  • Be a member of an agile scrum team that owns development of a specific product or platform.

  • Collaborate with other software engineering teams, design team, quant team, product owners and managers, and business stakeholders.

  • Develop software in our technology stack which is constantly evolving but currently includes .NET, ServiceStack, RabbitMQ, SQL Server, ASP.NET MVC, Angular, Redis, various Amazon web services, unmanaged C code, Nvidia Cuda, and Python.

  • Participate in Quarterly Hack Weeks in which teams and individuals pitch new product concepts and technology improvements similar to a startup weekend.

Qualifications

  • 7 years experience in software development.

  • Experience leading development projects and making design decisions.

  • Object-oriented design patterns; languages including C#, C++ or Java; web frameworks like AngularJS; and relational and NoSQL databases.

  • Comfort with full stack software development, including computationally intense back-end development and service design, data storage and access models, enterprise level messaging patterns, and modern web development frameworks.

  • Proclivity towards refactoring and continuously improving OO code through agile development methods.

  • Testing skills including use of inversion of control, mocks, and stubs in unit testing and integration testing frameworks.

  • Experience working in an agile scrum environment.

Bonus Points

  • Open source development projects.

  • Contributions to the local developer community.

  • Advanced degrees in mathematics, computer science, engineering, or sciences.

  • R&D experience at the collegiate or professional level.

  • Quantitative and modeling skills with an ability to learn techniques in numerical optimization, data mining, simulation, or model calibration.

Apply

Full Stack Software Developer

Chatham Financial in Littleton, CO 367 mi angularjs agile c#

The Role We are seeking a Full Stack Developer to join our growing application development team. As a part of our team, you will be developing innovative, high quality, and robust web applications and micro services. **As a member of the *team* you will…** •Develop cutting-edge financial applications. •Be a member of an agile scrum team that owns development of a specific product or platform. •Collaborate with other software engineering teams, design team, quant team, product owners and managers, and business stakeholders. •Develop software in our technology stack which is constantly evolving but currently includes .NET, ServiceStack, RabbitMQ, SQL Server, ASP.NET MVC, AngularJS, Redis, various Amazon web services, unmanaged C code, Nvidia Cuda, and Python. •Participate in Quarterly Hack Weeks in which teams and individuals pitch new product concepts and technology improvements similar to a startup weekend. Qualifications •Bachelor’s Degree in Computer Science, Mathematics, Physics, Engineering, or equivalent practical experience. •Object-oriented design patterns; languages including C#, C++ or Java; web frameworks like AngularJS; and relational and NoSQL databases. •Comfort with full stack software development, including computationally intense back-end development and service design, data storage and access models, enterprise level messaging patterns, and modern web development frameworks. •Proclivity towards refactoring and continuously improving OO code through agile development methods. •Testing skills including use of inversion of control, mocks, and stubs in unit testing and integration testing frameworks. •Experience working in an agile scrum environment. Bonus Points •Open source development projects. •Contributions to the local developer community. •Advanced degrees in mathematics, computer science, engineering, or sciences. •R&D experience at the collegiate or professional level. •Quantitative and modeling skills with an ability to learn techniques in numerical optimization, data mining, simulation, or model calibration.

Apply

Full Stack Engineer

What you’ll do:

  • Work closely with every member of the Kodable team to push production code on an almost daily basis. We move really quickly.

  • Work closely with our designers and other developers to build a truly great product that teachers and kids will love.

  • Own entire feature sets. We’re still a small team, so you’ll be asked to build large, complex systems with little outside interference. No bureaucracy, just build it.

Who we’re looking for:

  • You have 1+ years web development experience in a production environment

  • You care deeply about programming education

  • You have contributed significantly to the release of a production-level application (preferably not a side-project, something with actual users)

  • You have experience with APIs and interfacing with server-side code (saving/loading data, offline syncing, etc)

Highly Preferable if:

  • You have experience with Ruby and JavaScript

  • You have experience working with a front-end framework in a production environment (AngularJS preferred)

  • You have experience experience with Test-Driven Development

Bonus Points for:

  • Experience with Sinatra, Sequel, or ActiveRecord

  • JavaScript build systems such as Gulp

  • You've worked with AWS Lambda and background jobs

  • Game Development experience

Apply

Full Stack Software Engineer

About the Full Stack Software Engineer Position

As a Full Stack Software Engineer at Study.com you can…

  • Find creative solutions to scaling bottlenecks in our microservice architecture as we double our student population

  • Develop new mobile app features to make teachers more effective

  • Leverage machine learning techniques to make lessons and study aids easier to find by students

  • Deliver new online and mobile experiences for test takers

  • Apply performance enhancements that let millions of learners world-wide focus on their goals, not their browser

NOTE: This position is located in-house at our Mountain View, CA location.

At a minimum, you should have these technical qualifications for this role:

  • 2+ years' experience in Java and J2EE technologies in a business environment

  • 2+ years’ crafting front-end experiences using modern HTML, CSS, and Javascript

  • Be able to write, structure and debug Javascript with an eye toward client-side performance

  • BS or MS in Computer Science or related field

  • Background in relational databases (MySQL preferred)

You could be a great fit for the team if you…

  • Desire to work in a collaborative, team-based environment built around Scrum

  • Are passionate about developing your skills, learning from and sharing your knowledge with your team

  • Love to build and ship end-to-end features that are used by millions of users

  • Enjoy integrating, configuring, and tuning NoSQL data stores such as Solr and Cassandra

  • Transform UI designs and mockups into features users love using CSS3 and JavaScript frameworks such as Bootstrap and Angular

  • Emphasize simplicity and pragmatism, reflected in your elegant code which other developers emulate

Study.com provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, veteran or disability status. In addition to federal law requirements, Study.com complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. Additionally, qualified applicants with arrest and conviction records will be considered for the position in accordance with applicable state and local laws.

Apply

JavaScript Developer

Tynker is looking for an experienced front-end developer who can help extend Tynker's core web frameworks and platform tools. You will work with a team of developers building tools and frameworks used by millions of K-12 students to learn to code. To support learners of all age groups, Tynker supports a wide range of technologies such as icon-based coding, block coding, text coding with interactive Jupyter notebooks, and Docker container technologies. Join a dynamic team of developers to come up with new and stimulating ways to engage young coders to get creative with code!

Tynker is the #1 Kids Coding platform and helps millions of students learn coding. Our self-paced courses and creativity tools guide them from block coding to JavaScript, Swift and and Python. Tynker's mission is to provide every child with solid foundations in STEM, programming and critical thinking skills to prepare them to become better architects of their future world.

Primary Tasks

  • Create awesome experiences for young coders

  • Transform design comps made by creative leads to functional web applications

  • Extend Tynker's Integrated Development Environment to support a variety of coding paradigms

  • Work with technologies such as Minecraft Modding, Bluetooth connected devices, Augmented Reality and Machine Learning

  • Extend Tynker's Minecraft modeling and coding editors using WebGL with more 3D and Augmented Reality features

  • Extend Tynker's Jupyter notebook kernels to support multiple programming languages

Requirements:

  • BS/MS degree in Computer Science

  • 3+ years of professional experience in group development using Python or JavaScript

  • Full grasp of HTML, CSS, JavaScript, and AJAX-based JSON/XML web services

  • Must be proficient using frameworks like Angular, Foundation or Bootstrap

  • Solid foundation creating cross-browser and responsive web experiences and understand the nuances of supporting tablet and mobile browsers

  • Must be able to quickly adapt and learn to work within an unfamiliar codebase

  • Must be familiar with various design and architectural patterns

  • Must be able to troubleshoot and debug complex issues such as network latency, front-end performance, cross-browser bugs

  • Demonstrated ability to be self-driven and work with minimal supervision

  • Strong object oriented fundamentals with prior experience in Java or C++ is preferred

  • Experience creating APIs and RESTful web services is a plus

If interested, please send your resume to jobs@tynker.com.

Apply

Back-end Web Developer

We are looking for a strong back-end developer to lead the development of our educational platform that revolutionizes the way schools use technology. As a Senior Web Developer you’ll be responsible for building reusable frameworks, creating scalable district-level tools, refining our metrics and data-collection architecture, and constantly scaling our services to support growth. Join a dynamic team of developers to come up with new and stimulating ways to engage young learners to get creative with code!

Tynker is used by over 60,000,000 students in 90,000 schools to learn coding. Our learning platform delivers courses that teach block coding students in kindergarten to high school where they learn JavaScript and Python. Tynker’s mission is to provide every child with solid foundations in STEM, programming and critical thinking skills to prepare them to become better architects of their future world.

Primary Tasks

  • Write efficient back-end code that handles millions of users

  • Define data models to support the user experience across multiple platforms

  • Design elegant APIs to power our suite of apps

  • Iterate and improve experiences periodically based on feedback

  • Perform data engineering tasks to support our machine learning efforts

Requirements

  • BS/MS degree in Computer Science

  • 5+ years of professional experience building and maintaining large scale web applications (100K+ users)

  • Full grasp of HTML, CSS, JavaScript, and AJAX-based JSON/XML web services

  • Must be comfortable with using PHP 7+, Mongo, and other back-end technologies

  • Must be able to quickly adapt and learn to work within an unfamiliar codebase

  • Must be familiar with various design and architectural patterns

  • Should have experience consuming and designing creating RESTful APIs

  • Should understand modern front-end architectures and be able to modify JavaScript code

  • Demonstrated ability to be self-driven and work with minimal supervision

  • Strong object oriented fundamentals preferred

  • Experience with LMS, Google Classroom, Clever Secure Sync or Learning Tools Interoperability (LTI), is a big plus

  • Familiarity with AWS EC2 is a plus

Resumes from recruiters will NOT be accepted.

Apply

Full Stack Developer

optimize.health engineers develop technology-enabled experiences that make it easier for people to manage their health.

The optimize.health platform utilizes modern technologies like distributed computing, large-scale system design, healthcare-grade security, artificial intelligence, natural language processing, modern UI design, mobile-first principles, etc. The list goes on and will continue to expand as we grow.

As a member of the optimize.health engineering team, you will manage an important part of a technology platform that impacts the lives of many people. We are looking for skilled, mission-driven engineers and designers who are excited about the idea of changing an important part of the healthcare industry for the better.

Skills and Experience

  • ** Education and Experience**

  • At least a Bachelor’s degree in Computer Science/Engineering, or other relevant discipline

  • In lieu of a formal “degreed” education, an equivalent combination of experience would meet this requirement

  • At least 3 years of experience building scalable web applications

  • Preference for a great demo or portfolio of past work

  • Must-Have Skills

  • 3 years professional software development experience

  • 2 years experience with and a solid grasp of Javascript

  • Bonus Points For

  • Sharing your GitHub account or other public code repository

  • Experience with MongoDB and/or ElasticSearch

  • Any experience with

  • AI frameworks (e.g. TensorFlow)

  • EMR integrations (e.g. EPIC, Cerner, etc)

About You

  • Fast Learner

  • We are looking for software engineers who thrive on learning new technologies, and are fearless when it comes to delving out of their comfort zones. You should be able to adapt quickly to meet the needs of our growing business environment. Our platform is built primarily on the MEAN stack, so you must have advanced knowledge in JavaScript stack and knowledge of, or hunger to learn MongoDB, Redis, and ElasticSearch.

  • You’ve been challenged in the past and proven that you’re capable of quite a lot.

  • Fearlessness

  • You think a working proof of concept is the best way to make a point. Go ahead and wow us, because you strive on proving that speed and quality have absolutely no conflicts!

  • Strong Technical Chops and Passion for Your Work.

  • Staying on top of the latest and architectural trends is your passion.

  • You enjoy writing code and would spend the amount of your time doing so even if you didn’t have to in order to make a living.

  • Startup Culture

  • We work hard and when celebration is due, we play hard…you understand this

  • You must be a team player while also being comfortable taking initiative and speaking up if you see a better way to solve a problem

  • You’re excited by the idea that nothing is holding you back at optimize.health. If you can execute on a better idea then you’ll be encouraged to do so

  • Working on a small (<20 person team) is appealing to you, as is the idea of growing that team to eventually become much larger

  • Generous stock options

  • Appreciates Good Design; Focused On Delighting The User

  • At optimize.health, we wear various hats, but one common quality we all possess is an eye for design…good design. You must understand requirements beyond the written word. Whatever you work on, you should bring an attention to detail with the end goal of producing customer delight

  • Up For A Challenge

  • You may work on APIs today, web front end tomorrow, but you are also open to getting your hands wet on Android or iOS development next week if that’s what’s required in order to deliver the best results to the user. You are OK taking on new challenges that can be solved by 0s or 1s

  • You’re excited about building an amazing product more than almost anything else

Apply

Junior Full Stack Engineer

As a Software Engineer, Worksmith will provide you the opportunity to develop the necessary skillset to become a senior executive in the technology industry.

Not only will you will be given the opportunity to hone your engineering skills across our entire technology stack - from our React Native mobile app, to our Spring powered API, to our DevOps setup in AWS - but you will be given the opportunity to learn about business, entrepreneurship, and leadership - how effectively communicate between departments, how to think about analyzing cost vs. value of a new project or initiative, how to set deadlines and deliver. We believe strongly that this well-rounded skillset is a requirement for all leaders in the technology space, and we believe that Worksmith offers the unique opportunity to grow these skills - quickly.

The day-to-day responsibilities will include:

  • Building features across our entire technology stack, from our mobile application to our API.

  • Contributing to the automation of our infrastructure, deployment and CI systems

  • Participating in an on call rotation to answer questions from other teams and clean up our bug backlog.

  • And most importantly, delivering the mail - making sure that your features are delivered on time.

The right candidate:

  • Can write reusable, maintainable, bullet-proof code

  • Is excited to head to the whiteboard to work out a tough problem with your fellow developers

  • Can take feedback as well as you can give it

  • Displays a self-motivated drive to continuously improve

  • Is motivated to not only achieve but exceed expectations

We also look for these qualities in our candidates:

  • A willingness to learn

  • A positive and hard-working attitude

  • Patience and tenacity

  • Organized and detail-oriented

Apply

UI Engineer IdentityNow

Sailpoint Technologies, Inc. in Austin, TX 1053 mi javascript user-interface angularjs extjs groovy

SailPoint is seeking a UI Developer to join our engineering team in designing and implementing our cloud based SaaS product. We are looking for well-rounded full stack developers who are passionate about the front end user experience and have a strong desire to deliver elegant, intuitive web-based UIs for enterprise applications. You would be a member of a highly Agile team tasked with developing new functionality as well as maintaining and supporting the existing, publicly available product. Specifically, you will help us evolve our front end from extJS to AngularJS and occasionally required to make changes to our Java/Groovy server. The ideal candidate is self-directed and a fast learner with flexibility and creativity to work on new technologies as well as legacy components.

Responsibilities:

  • Design and implement intuitive, maintainable, responsive web application UI’s using JavaScript/CSS

  • Collaborate with peers and UX consultants on UI and interaction designs

  • Use and make occasional contributions to supporting backend REST APIs

  • Build prototypes used to collect user feedback in order to iterate through design choices.

  • Instrument, maintain, and analyze tracking metrics collected at various points within the application to identify pain points and guide improvements

  • Develop automated test solutions across all supported desktop browsers (IE, Firefox, Chrome, Safari) and iOS and Android devices

Requirements:

  • Degree in Computer Science or equivalent preferred, or relevant work experience

  • 2+ years of professional software development experience creating cross-browser compatible web-based UI’s utilizing JavaScript, CSS, and HTML

  • Strong working knowledge of Java, JavaScript, CSS, HTML, JSON, REST, AJAX, XML, HTTP

  • Experience with one or more JavaScript framework or related such as AngularJS, ExtJS, Dojo,Jquery, Bootstrap, Grunt, Bower

  • Experience with one or more Automated UI testing frameworks (Karma, Protractor, Selenium, Jasmine, Silk Test, etc)

  • Excellent written and verbal communication skills

Preferred:

  • Web/application frameworks/servers such as Apache/Tomcat, J2EE, Ruby on Rails, Grails or Spring

  • Groovy, JSF, JSP, servlets, LESS, SaaS

  • Amazon Web Services

  • Mobile UI frameworks and related technologies (PhoneGap/Cordova, Sencha Touch, iOS, Swift, Android, etc)

  • Agile/scrum development methodology

  • Familiarity with commercial security applications/infrastructure products

Apply

Front End Software Engineer (React/Angular)

Map My Customers in New York, NY 1976 mi angularjs reactjs javascript html

Map My Customers is looking for a qualified front end engineer to join our technology team. You will be responsible for designing, implementing, and maintaining our web applications. You should be able to translate our company and customer needs into functional and appealing interactive applications. This person would be expected to be a tech-savvy professional, who is curious about new technologies and aspires to combine usability with visual design. Ultimately, the Developer should be able to create a functional and attractive digital environment for Map My Customers, ensuring a great user experience.

**Job Responsibilities
**- Use markup languages like HTML to create user-friendly web pages
- Maintain and improve existing and new web-applications
- Optimize applications for maximum performance
- Design mobile-based features
- Collaborate with back-end developers and web designers to improve usability
- Get feedback from, and build solutions for, users and customers
- Write functional requirement documents and guides
- Create quality mockups and prototypes
- Help back-end developers with coding and troubleshooting
- Ensure high quality graphic standards and brand consistency
- Stay up-to-date on emerging technologies

Apply

Senior Front End Developer

Do you have advanced proficiency working with Angular and TypeScript? Are you well-versed in test design, creation and execution? We’re looking for an established Software Engineer to join our NYC-based team where you’ll focus on building out flexible yet scalable core features and APIs while using engineering best practices to ensure that the utmost performance, usability and security needs are satisfied. As a senior developer on the CRM team, your role will be critical in developing key new front-end features supporting AI job matching for unemployed candidates. If you’re proactive problem-solver looking to make a critical impact on a growing business, this might be the job for you!

Responsibilities:

  • Architect, design and implement new features and perform code reviews

  • Ability to have expertise broadly across all our products

  • Build flexible/scalable test frameworks without over-engineering and choose simple, straightforward solutions over more complex ones, using known existing solutions

  • Using engineering best practices, design, develop, analyze test plans and strategies to meet performance, usability, scalability, reliability and security needs

  • Partner with Dev Managers, Scrum Masters in Release and Sprint planning

  • Review technologies and development best practices for improving product and processes

  • Research and fix challenging and complex issues as they arise

  • Proactively search for making improvements across products, platforms, and modules

  • Mentor Software Engineers (II-III)

  • Consistently ensures that business is conducted with integrity at all times and that behavior aligns with iCIMS’ policies, procedures, and core competencies.

    Qualifications:

  • Advanced Expertise in Angular 2+, JavaScript and Typescript

  • Advanced proficiency with several advanced design patterns including Visitor, Interpreter, Prototype

  • Expertise in test automation tools, such as Selenium Webdriver, Appium or similar tools

  • Expertise in JavaScript testing frameworks, such as JUnit, TestNG, JEST, Jasmine or similar

  • Advanced expertise in test design, test creation, test execution and defect analysis/root cause investigation on a large-scale enterprise software

  • Research emerging software engineering practices, philosophies and techniques and recommends changes to the organization

  • Evangelize Agile/SCRUM techniques for the organization

  • Ability to influence organizationally, lead and organize initiatives that cross product and portfolio boundaries

  • Create best practices and guide teams to anticipate issues/opportunities when building solutions

Education/Certifications/Licenses Required

Master’s degree in Computer Science, Information Technology, Engineering, or other technical degree and 5+ years of SaaS software development experience or 3 years of experience developing enterprise grade front end software.

Bachelor’s degree in Computer Science, Information Technology, Engineering, or other technical degree and 5 years of experience developing recruiting software or 7 years of software engineering experience.

In lieu of bachelor’s or technical degree, we will accept 2 additional years of software engineering experience.

Preferred Qualifications

  • Deep experience designing modular, object-oriented JavaScript.

  • Thorough understanding of cross browser development techniques

  • Experience designing RESTful API’s and asynchronous interfaces

  • Solid understanding of distributed debugging techniques

  • Unit testing experience with Jasmine, Mocha, etc

Apply

Senior Software Engineer - Front End

Mimecast US in Lexington, MA 2095 mi angular typescript angularjs

Overview

Mimecast is looking for a Senior Front-End Software Engineer to join the Core Engineering team.

The ideal candidate will be someone who possesses excellent software engineering and problem-solving skills. They must be a good communicator, have excellent attention to detail and a structured approach in tackling challenges. The ability to develop effective working relationships and working in a team will be key.

Responsibilities

  • In this role, you will provide end to end SDLC contribution, build state of the art Web Applications with emphasis on UI.

  • You will craft dynamic web apps in a rapid delivery, CI / CD, Agile development environment.

  • Provide continuous integration and delivery with peer code reviewing and driving improvements to the Software Engineering Environment.

  • This will suit some with proficiency in Front End engineering including HTML, CSS3, TypeScript and Angular 2+.

  • The ideal candidate will share a passion for tackling complexity with simplicity and building platforms that can scale through multiple orders of magnitude.

  • We are looking for someone who thinks that searching for a needle in a haystack can indeed be exciting and not afraid of exploring unconventional solutions.

Qualifications

  • 3+ years of experience as Senior Software Engineer.

  • Engineering/Computer science degree or equivalent experience.

  • Experience with agile methodologies like Scrum / Kanban

  • Advanced knowledge of TypeScript and JavaScript.

  • Solid experience with Angular 2+ and NodeJS. (Not AngularJS)

  • Familiarity with MVC web frameworks and data-driven applications.

  • Expert knowledge of HTML, CSS, and related web technologies.

  • Good experience with Bootstrap framework.

  • Awareness of cross-browser compatibility issues, client-side performance and web security.

  • Additional skills, experience, exposure: Webpack or any packing system, Redux Pattern, SAML protocol, Java, OOP, Test Driven Development.

  • Due to the nature of this role’s responsibilities, you must be a U.S. citizen to be considered a candidate.

**Rewards: **

We offer a highly competitive rewards and benefits package including private healthcare, dental and life coverage. Mimecast is an entrepreneurial and high growth company which will provide the right candidate with a wealth of career development opportunities. All Mimecasters strive on being high performers, problem solvers, and team players with passion and integrity.

Mimecast is an Affirmative Action, Equal Opportunity Employer that values the strength that diversity brings to the workplace. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of gender, race/ethnicity, protected veteran status, disability, or other protected group status. EEO is the Law.

Apply