Front-end Jobs nearNew York, NY
Jobs farther away
Consider a career as a Senior UI Software Engineer with T-Mobile’s Home +Entertainment (H+E) in Boston. In this role, you will have the opportunity to work REMOTE, but you must be located close enough for on-site meetings. In this role, you will have an enormous opportunity to impact the customer experience, design, architecture, and implementation of a cutting edge mobile product used every day, by people you know. We are looking for passionate, hardworking software engineers who have experience building innovative, mobile applications that customers love. We operate in a fast-paced environment using agile methodology. We encourage innovation and expect developers to take a high level of ownership throughout the software life cycle.
Responsibilities include, but not limited:
Working with Typescript and other web technologies to deliver a performant, scalable, and responsive platform.
Building features and plugins that need to function on embedded, mobile, and any number of other devices.
Building web applications that need to be integrated seamlessly into both the in-home and on-the-go experience.
Ability to define T-Mobile specific requirements and work effectively with other organizations and peer engineering teams on developing, testing, implementing and supporting these requirements for existing and upcoming products
Proficient understanding of code versioning tools, such as Git.
Collaborate with other team members and stakeholders.
Facilitate good technical designs and solutions based on modern software development patterns and practices.
Write maintainable code, working in a professional software engineering environment (source control, shortened release cycles, continuous integration and deployment, etc.). Cowboy coders need not apply.
Work with device/network vendors on issues, log collection, analysis and troubleshooting.
Support the Device Design, Network Design, Network Performance, Network Validation and Marketing teams for new feature/product launches.
Support feasibility/analysis for validation of new technologies, products, features, and services. Work with device design as well as network design to formulate development strategies.
Must have the following skills, abilities and knowledge:
Professional experience building front-end user experiences (5+ years)
Technical expertise with automated test and build systems such as Karma, Mocha, Jasmine, Selenium and Webpack
SPA - Single Page Application (3+ years)
Solid understanding of HTML/CSS and W3C standards.
Solid understanding of RESTful web services and networking.
Solid understanding of Typescript and static type checking methodologies.
Experience with building responsive application interfaces.
Knowledgeable about build and tooling systems like Webpack and Parcel
Able to write maintainable and functionally tested modules.
Proficient in database storage mechanics and efficient data retrieval.
Educated in browser and painting performance bottlenecks.
Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.
Demonstrated passion for user experience design and improving usability.
Ability to manage time wisely across projects and competing priorities, meet agreed upon deadlines, and be accountable for work.
Experience in working with a cross-functional team or large-scale software development life cycle, including waterfall and agile methodologies.
Welcome change and complexity. Learn quickly and adapt fast. We are looking for folks to lead the charge, not just keep up with it.
You love learning and mentoring others.
5+ years of experience building web based user interfaces.
Bachelors of Science degree or higher in Computer Science or Computer Engineering.
Masters of Science a plus
Work REMOTE, but must located in the greater Boston or Denver area
The Home + Entertainment division of T-Mobile is the next phase in the Un-carrier mobile video strategy. T-Mobile acquired TV technology innovator Layer3 TV which is a next generation provider spearheading a new era of home media, combining the best of television, social, and digital life. Together we will be launching a disruptive new TV service in 2018 and we are doing to TV what we did to wireless: changing it for good!
We have excellent opportunities for an innovative and results-oriented software engineers (senior to principal) to work on our UI team creating and maintaining a device-centric user interface. In this role, you will work with a cross-functional team in an agile framework to develop industry-defining features for a growing customer base. This position is best suited for a strong technical contributor who is intimately familiar with the technologies, methodologies, and concepts the role leverages.
Responsibilities include, but not limited to:
Collaborate daily with product managers, scrum masters, and UX designers
Write dynamic web applications using test-driven development techniques
Design application solutions to complex problems
Advise front-end engineers on UI implementation best practices
Must have the following skills, abilities and knowledge:
Disciplined and regimented, with a zealous focus on consistency
Strong written and verbal communication skills
High attention to detail and the ability to manage multiple, competing priorities simultaneously
Experience working within agile methodologies.
Technical expertise with:
VueJS, and React
Mocha, Jasmine, Karma, and Selenium
WebPack and Babel
HTML / CSS
7 + years of experience building web-based user interfaces
Bachelors of Science in Computer Science, Computer Engineering, Electrical Engineering, or quantitative field