Front-End Software Engineer
The Opportunity
You will take the reins fleshing out the front-end of the stack for the latest iterations of our customer-facing web applications. As part of our growing software development team, you will work side-by-side with our design team and other engineers to create the most advanced building performance and investment analysis tools the real estate industry has ever seen.
While this positions primary responsibilities are focused on front-end development, there will be ample opportunity for backend development if you are interested. Our codebases are written in Elm and React on the front-end and Ruby, Go, and Haskell on the backend.
You will assist in scaling a world-class technology team with unlimited opportunity for advancement and will receive a competitive compensation and benefits package including a 401(k) and an employee equity option plan.
About You
Youre a talented software engineer with at least a few years of front-end web development experience, who is familiar with or interested in functional programming techniques. You know JavaScript like the back of your hand and take pride in crafting sophisticated but elegant user interfaces and experiences.
Bachelors degree in a technical field or equivalent knowledge and experience
Very proficient in front-end web software development; expert in JavaScript, HTML, CSS and React (or a comparable framework)
Experience with Elm or other functional programming languages strongly preferred
Extremely strong written and oral communication skills
Comfortable in the Linux command line
Familiarity with an RDBMS such as MySQL or Postgres
Familiarity with a distributed version control system, preferably Git
Forward focused with a results-oriented mentality and a desire to have an integral role in building a transformative company
Responsibilities
Working with leadership and the software development team to architect and plan
implementation of projects based on business and technical requirements
Implementing features and analytics in our customer-facing and internal web applications
Writing and maintaining unit and integration tests to ensure robustness of our core feature set
Writing and maintaining documentation for any systems and procedures pertinent to your role;
Automating development, deployment and administrative tasks
Developing domain expertise in energy modeling and building systems through independent
research and training from Bractlet engineers
Continuously seek to streamline and improve internal processes to increase efficiency.
by via developer jobs - Stack Overflow
No comments:
Post a Comment