Front End Developer Job at Cambridge Systematics, Inc.
Cambridge Systematics, Inc. is shaping the future of transportation. We are industry leaders, transportation specialists dedicated to ensuring that transportation investments can deliver the best possible results. By providing innovative policy and planning solutions, objective analyses, and technology applications, we help our clients anticipate and meet future transportation needs while improving the performance of existing infrastructure and operations. Above all, we are committed to our clients’ success in making transportation better for future generations.
Our Software business unit is a leading provider of transportation software solutions, combining outstanding domain knowledge with superb information technology and software engineering skills. We take pride in our suite of tools and applications, which impact millions of travelers and bring substantial operational benefits to our clients. Our offerings include off-the-shelf products and customized solutions for a wide variety of transportation applications, including real-time customer information systems, mobility and trip planning tools, permitting and safety systems and transportation planning and modeling tools.
The Front End Developer designs and develops intuitive user interfaces for our clients, distilling complex workflows into simple and elegant displays. This individual has the opportunity to directly influence the evolution of the public’s access to transportation and transit-related real-time information systems. The position focuses on user-centered design, iterative and incremental development and agile practices. Working directly with customers, they use the latest in mobile and web technologies to help raise the bar for transportation solutions. The Front End Developer is self-led in gathering customer requirements, designing wireframes, iterating/testing those wireframes with clients then implementing in an agile fashion. They act as a mentor to junior staff, proactively seeking business development opportunities and continuously working to develop technical skill sets.
Essential Duties and Responsibilities
Software Engineering 50%
- Analyzes requirements to understand technical and business implications Designs software to meet today's needs, while providing for likely future needs Ruthlessly refactors code for maintainability and to support new features Implements designs using best practices and proven design patterns Integrates and deploys using automated tools and frameworks Tests throughout lifecycle, including unit, integration, story, and acceptance tests Provides clear, concise, lightweight documentation as required Produces and delivers exceptional quality work that is thorough, polished, and reflects well on CS Learns new tools and technologies as appropriate and at an appropriate pace Delivers tasks on-time, on-budget, and to the client and Tech Lead’s satisfaction Possesses the technical skill necessary to complete assignments effectively and efficiently Takes full ownership of all assignments, regardless of task at hand; takes a proactive approach to completing assignments Consistently and effectively manages time and workload Demonstrates good judgment in determining when to work independently and when to seek assistance
User Experience 35%
- Thoroughly understands client needs and requirements Develops responsive designs and screen layouts based on information architecture Distills requirements to simple, effective user interface elements in an elegant manner Understands and designs to implementation technology limitations Communicates designs effectively via mock-ups, wireframes, sketches and other tools Participates in UI implementation by developing CSS, HTML5, images and other collateral
Technical Leadership 15%
- Provides technical and architectural leadership on one or more projects Makes effective technology choices in support of project implementation Manages engineering staff day-to-day to ensure each individual understands his/her technical deliverables and role in achieving them Delivers on time and on budget, making pragmatic decisions throughout and prioritizing functionality and deliverables in a responsible manner Provides accurate level-of-effort estimates to clients and project managers as requested, to support budgeting, project planning, and staffing Understands client’s needs and project objectives and actively works to achieve them. Establishes and maintains reasonable expectations on the part of both clients and project managers Works with QA Lead to ensure the quality of all work products Seeks out industry best practices and actively applies to projects Provides constructive and ongoing feedback to project team members
Position Requirements
- Bachelor’s Degree or equivalent work experience
- 2+ years with JavaScript, React, and /or Angular
- 2+ years CSS and toolkits such as Bootstrap
- A portfolio of user interfaces designed and created
- HCI training/experience
Ideal Candidates have:
- GIS and web mapping toolkit experience
- Open source development experience / presence on GitHub
Candidates should be aware that Cambridge Systematics currently maintains a policy requiring all employees to be fully vaccinated against COVID-19. Newly hired employees must be vaccinated prior to their employment start date and proof of vaccination is required. Cambridge Systematics is an equal opportunity employer and will provide a reasonable accommodation, for medical or religious exemptions, where it does not create an undue hardship to the Company under federal, state, and local law.
If you think you have what it takes but aren’t sure you meet all the requirements of this job, we invite you to connect with us. We value all perspectives and life experiences and want to hear about yours.
EOE AA M/F/VET/DISABILITY
Job Type: Full-time
Pay: $80,000.00 - $140,000.00 per year
Schedule:
- Monday to Friday
Experience:
- Front-end development: 2 years (Preferred)
- CSS: 2 years (Preferred)
- Angular, React, and/or JavaScript: 2 years (Preferred)
Work Location: Remote
Please Note :
ajayjain.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, ajayjain.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, Site.com is the ideal place to find your next job.