Front-end Jobs nearChicago, IL
Jobs farther away
We're looking for an experienced software developer with sky-high standards and a love of learning, and who wants to make the world a better place for humans.
You'll be the first non-founding engineer, work directly with the CTO on mission-critical projects, and have input on architecture and technology choices from the get-go.Apply
Senior Mobile Developer (React Native)
DeansList is hiring its first-ever, dedicated mobile developer. Interested? Read on!
Who is DeansList?
We’re a bootstrapped ed-tech company that creates software that helps schools run better.
Our SaaS platform is used in hundreds of innovative K-12 schools across the country.
We’re proud to partner with many traditionally underserved communities.
We tailor our software to the unique needs of each school.
We’re continually solving hard (aka interesting) problems.
We have the footprint and culture of a startup with the stability and resilience of a large company.
We’re used to working remotely; we’ve been doing it for almost five years.
We love delighting our customers with software and service that go beyond expectations.
We believe in work-life balance--an exhausted dev is not a creative dev.
Still reading? Here’s what to expect if you were to jump into this role:
You will become the proud new owner of our two mobile apps: DeansList for Educators and DeansList for Families.
Oh great, legacy code, right? Nope! We’re giving you the opportunity to rebuild them both from the ground up.
What’s the catch? No catch! React and React Native have evolved a lot of the last four years, and we want to push the reset button so that we can build with the latest and greatest.
We also want to leverage different screen sizes and orientations, which is something we don’t do well right now. Both the current apps are fixed in portrait mode.
Once the mobile apps are rebuilt, we want to start adding lots of awesome new features to make the DeansList experience even better.
This job is for you if:
You want to be part of helping deliver a top-notch education to hundreds of thousands of students.
You’re an ambitious, hard-working person who enjoys tackling big problems.
You’re as passionate about design as you are about writing code.
You're motivated by the challenge of creating user experiences that are elegant, intuitive, and extremely well-coded.
You thrive on constructive feedback from users and co-workers.
You feel comfortable designing for large and small screens alike.
You can work independently but know when to reach out for help.
You love learning and want to be on the cutting edge.
Here’s the profile of who we think would thrive in this role. This isn’t an exact science, so if you don’t quite fit this feel free to try to convince us--we’re open to hearing your pitch.
4+ years of professional development experience with:
REST and/or GraphQL API access (even those w/limited documentation)
2+ years of professional development experience with:
React and React Native
React state management (Redux/MobX)
Deploying and supporting iOS and Android apps
You’ve created at least one incredible app--or played a major role in its development--and can show it off to us
You have experience in education or ed-tech
Bonus: you have an innate ability to read between the lines when it comes to specs/user requests
Bonus: experience reading back-end code (mostly PHP)
Bonus: experience with relational and key-value store databases
Flexible time off with no cap
10+ paid holidays
Stock options plan
Fully vested 401k with up to 4% match,
Minimum 4 weeks paid parental leave
Work from home with a DeansList-provided MacBook Pro
Paid trips to HQ in NYC
Senior Web Developer React and Mobile Developer React Native
Red Rock Tech Solutions (a division of ALC Schools, LLC) is a growing, entrepreneurial, software development company in the passenger transportation industry. We use a custom-built platform to dispatch, track, and report on thousands of trips for our customers every single day. We are pushing boundaries in databases, mapping, scheduling, routing, and optimization.
We are looking for a great Sr. Mobile/Web Software Developer who is well-rounded and passionate about technology, software development, solution quality, improving the effectiveness of our solutions, continual learning, and anything else they do. Your experience, and your ability to continue learning, will be fully utilized. You will be expected to know how to do lots of stuff (or to learn it quickly) – boredom should not be a problem.
Team Size / Dynamics
You will be working with a small, distributed team: Developers, QA Engineers, Technical Leads, Product Owners, & other technical team members (DBAs and Systems groups)
We are collaborative workers, using Kanban boards for task management and regular stand-up meetings for coordination
We are heavily invested in Microsoft technologies with Azure, .NET Core, Service Fabric, SQL Server, CosmosDB, and Azure Functions serving as the foundation for our systems
We maintain & develop solutions on a variety of platforms, including mobile, web, and desktop applications
Internalize requirements first
Write well-designed, readable, testable, & efficient code next
Understand & follow Security best practices
Integrate components into a fully functional software system
Create, maintain, & document automated tests for your solutions
Collaborate with team on design; provide feedback & input regarding technical implications
Research & offer solutions to resolve any reported defects (or ensure there aren’t any )
Coach, mentor, teach (and learn from) other technical teammates
Assist with designing test plans and scripts from project requirements
Maintain accurate tracking of issues and work items
3+ years within Software Engineering/Development discipline
Demonstrated ability to develop React web & React Native applications fulfilling business requirements
Experience diving into existing React web/Native solutions & driving them forward
Solid understanding of software development processes, methodologies, & best practices
Ability to work constructively with other developers, QAEs, Tech Leads & IT towards a common goal
Experience with Microsoft Azure (Functions, CosmosDB, Azure AD B2C, etc.)
Experience with Distributed Version Control Systems such as git
Experience with Continuous Integration environments such as Azure DevOps
Knowledge of relational databases, SQL and ORM technologies
Knowledge or experience leveraging .NET Core
Experience with Automated Testing
Experience with transportation related technologies
The other requirements (hard to quantify, but important nonetheless):
Being passionate is important. Your systems will support our aggressive growth as a company. We want you to own the projects you work on, and make them the best they can be. Transportation is an exciting and dynamic field, and we are looking for somebody who can get excited about transforming it.
We need somebody who communicates well. Being able to communicate well in the English language, both written and verbal, is important. You will occasionally work with people other than developers & technical team members (end users, company management, etc.).
We require a willingness to adapt and learn. Nobody knows everything, and we don't expect you to either. You will need the ability to pick things up quickly and be nimble in your approach.
We offer a comprehensive benefits package including Medical, Dental, Vision, Company paid Life Insurance, Voluntary Life Insurance, 401K Plan (with Employer Match), Paid Time Off, and Paid Holiday.
All qualified applicants will receive consideration for employment without regard to age, race, creed, color, national origin, ancestry, marital status, sex, affectional or sexual orientation.
Red Rock Tech Solutions, LLC is An Equal Opportunity EmployerApply
Senior Front-End Developer
Excellent opportunity for a top-notch Sr. Front-End Developer skilled in React to help drive and contribute to the development and vision of Alfi’s current & next-gen products.
As a Sr. Front-End Developer, you will have the chance to take ownership of your wheelhouse as you lead in your own direction in lockstep with your peers. You will be responsible for delivering clean and effective code in alignment with initiative deadlines, contributing to the adherence of the Scrum methodology, and using your skills & experience to provide mentorship to Junior Developers to facilitate industry best practices.
This is an exciting opportunity in a fast-growing startup enterprise for anyone who is looking to advance their career with the expectation of contributing to our company values & team-culture. If you’re looking to get in with an edge company at a great time, with a great team of passionate engineers, please read on.
Translate UI/UX compositions into functional, extensible, and testable components.
Develop readable code from an interface-first approach to deliver features on a timely cadence.
Provide feedback & review peers’ code and refactor code of your own when necessary.
Contribute to ongoing documentation.
Provide articulate mentorship of Mid-Level & Junior developers on clean code design and best practices.
Participate in all faculties of Scrum Methodology.
2+ years of React development and Flux implementations.
Strong understanding of Front-End concepts: e.g; Hash-Routing, DOM, ShadowDOM, CSSOM, Box-Model.
Demonstrable ability to decompose UI elements into reusable components.
Solid understanding of both OOP and Functional Programming concepts.
Firm understanding of Software Coupling, Composition vs Inheritance, and Function Purity.
Eye for UX design, mind for engineering simplicity, and propensity to program to interfaces -- not implementations.
Must work in the Downtown Denver office
Familiarity with Scrum Methodology
Classic algorithms & data-structures, Software Design Patterns, SOLID, and more than 1 front-end framework.
ReactNative, Redux, or other front-end stores and data-flow models.
Java, Scala, Kotlin, and Android development.
Python, AWS, Lambdas, REST.
Experience or interest in PHP/Wordpress.
If your skillset aligns with the qualifications above, then we welcome your application to work with the best, rapidly growing team here at Alfi. Everyone at Alfi acknowledges that hard work, bravery, honesty, accountability and dignity are universal values that benefit everyone and empower the individual to accomplish even the toughest goals. We invite you to join our growing family of engineers on this journey.
Two Weeks Paid Vacation Leave
Snacks and Drinks
Senior Software Engineer - React Native
AWS Cloud: Lambda, EKS, ECS, EC2, DynamoDB, Aurora, Kinesis, SNS, SQS, API Gateway, Cloudformation, Cloudfront, S3, IAM
Frameworks: React Native, React, Serverless Framework, Terraform, .Net
Testing: Browser Stack, Appium, Jest, NUnit
Query Languages / Databases: MSSQL, MongoDB, DynamoDB, Snowflake
CICD: GitHub Actions, Jenkins
Source Control: GitHub
Process: GitFlow, Agile (Jira), Confluence
What is expected of you:
Full stack software engineer with focus on mobile development. A majority of your time will be enabling development in our React Native app with a large amount of time dedicated to the rest of our stack.
Work effectively with a team of 4-6 other software engineers, QA, Scrum, and Product to build an amazing software product
Push to production multiple times a day, from multiple different microservices
Thoughtful in code reviews with the ability to contribute and the humility to learn
Domain-driven approach to breakout problems into smaller pieces based on business needs
A test-first approach to writing software
Trust and autonomy to build the right solution the right way
3+ years working with RESTful APIs or GraphQL
2+ years working on mobile development
1+ years working in the cloud, thinking with a “cloud-first” approach
Experience with modern web development techniques such as semantic HTML, accessibility, SEO techniques, server side rendering, etc.
Ability to communicate effectively to other engineers (via patterns) or to non-technical stakeholders
Experience with React Native
Experience with MobX-state-tree or similar state management libraries
Experience working on native iOS and Android development
Experience with ES6/ES2015+ and current JS frameworks like React, Vue, or Angular
Experience with strongly, statically typed languages and OOP principles in C# or Java
uShip’s Senior Software Engineers work on agile teams, solving challenging problems in the logistics e-commerce space. You are a senior engineer that will help lead and create our next wave of products and architectural changes. Ideal candidate believes in a pragmatic approach, is creative, but able to embrace elegant simplicity in both code and infrastructure. You’ll be building the foundation that enables us to empower the logistics landscape and help customers all over the world.
uShip offers big-company benefits in a small-ish sized company because we really value and are committed to our people. There are even some extras that’ll surprise you.
Paid holidays and open vacation policy
100% paid maternity and paternity leave
100% paid medical, dental, and life insurance available for our employees
401(k) with a generous company match, no vesting
uShip shipping credit ($750)
Monthly Wellness Reimbursement
Casual dress code
Remote interviewing and onboarding (full time remote work until further notice)
uShip is the world’s first and largest shipping marketplace, making it quicker, easier, and more affordable to ship large or bulky items. Consumers and businesses can compare and book bids from hundreds of thousands of customer-reviewed transportation service providers, ranging from independent owner-operators to the largest freight carriers and brokers. From cars to cranes and furniture to freight, our straightforward and transparent platform helps people, businesses, e-commerce sellers, and multinational logistics companies ship with greater speed and efficiency. Customers save money and service providers make money using their empty cargo space – everyone wins!
Inclusivity is Key!
We welcome diversity in all its forms, and believe we’re better collaborators, strategizers, and thinkers because of it. uShip is an equal opportunity employer. We are inspired to find candidates who embody our Core Values. uShip prohibits discrimination and harassment of any type and affords equal employment opportunities to employees and applicants without regard to race, color, religion, sex, gender identity, age, parental status, national origin, disability, or veteran status. We celebrate diversity and are committed to creating an inclusive environment for all employees.