Sign in

Front-end Web Engineer

Objectwin Technology
Houston, Texas, 77002, United States
December 05, 2018


Job Title : Front-End Web Engineer (WMIJP00073130)

Duration : 7+ Months Contract

Location : 1001 Fannin, Suite 4000, Houston, TX 77002

The Role

You are a web-oriented software engineer with a passion for creating beautiful user experiences. You will use your passion and skills to help us build the next generation of WM’s digital platforms that reach hundreds of thousands of users every day. You seek input and guidance from other Front-End Web Engineers. You participate in technical design sessions with architects in order to align digital solutions with business initiatives. Your teammates will include User Experience Designers, Visual Designers, and Business Analysts who’s deliverables you will translate into code and deliver using the latest languages, libraries, and rendering technologies like ReactJS, Node.js, Adobe Experience Manager, React Native, etc.

A Typical Day

•You’ll engage with your SCRUM team to smash through roadblocks and collaborate on building new features

•You’ll collaborate with designers, domain experts and product owners on solutions to new features

•You’ll bridge the gap between design and engineering by creating high-quality, performant, and customer-centric user experiences.

•You’ll collaborate with architects to determine the design of quality technical solutions.

•You’ll perform peer code reviews and assist in the creation of DevOps processes

•You’ll rapidly build and iterate on polished front-end experiences that express design intent, using the best and most appropriate tools and techniques for the task.

•You’ll work creatively through and around perceived limitations and/or challenges imposed by the delivery platform to create delightful experiences for customers.

•You’ll work in an open and collaborative workspace with plenty of natural light

Your Qualifications:

•Expertise in building complex layouts with CSS and HTML

•Experience building and debugging complex systems in a team environment

•Experience with modern browser technologies and building responsive designs

•Strong UX and design sensibilities, and a desire to sweat the small stuff

•Strong communication skills and a positive attitude

•Self-¬awareness and a desire to continually improve

•Ability to adapt to (and collaborate on) enterprise coding standards and hands-on experience in writing more complex code.

•Experience with ReactJS: Application architecture, Redux, Webpack, Unit Testing

•Experience with NodeJS

•Comfortable on macOS and Linux

•Has a love for automation with modern CI/CD platforms

•Ability to lead a group to consensus, solve problems, and accomplish tasks.

•Familiarity with the principles of Agile and SCRUM

•Write code that is neat, organized, production polished, tested, and maintainable, with minimal defects.

•Understands front-end software best practices including client-side performance optimization and how to mitigate security risks.

•Able to open up the source code of front-end libraries to understand what’s going on under the hood

•Knows when to appropriately use front-end software design patterns (e.g., asynchronicity, data binding, modules, MV*, objects, promises).

•Understands how to optimize code and asset delivery to a browser or device (e.x., lazy loading assets, CDN usage, caching, compression, etc.).

•Understands at a high level how front-end code and experiences are delivered to users (e.g., HTTPS, DNS, CDNs, app stores).

Bonus Skills and Experience:

•Experience building on the Adobe Experience Manager (AEM) platform

Delivering ReactJS or SPA experiences that are integrated with AEM

Delivering React Native, iOS, or Android experiences that are powered by AEM

•Experience working in JIRA

•Experience building on AWS

Required Education and Experience

•B.S./B.A. degree in Computer Science or Human-Computer Interaction (or equivalent experience)

•3+ years’ experience with front-end languages, libraries, and rendering technologies related to web