Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Opendoor, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior Software Engineer (Front-end) at Opendoor will play a pivotal role in enhancing the user experience of our web and mobile applications. This position requires a highly skilled engineer who will collaborate with cross-functional teams to design, develop, and implement innovative solutions while ensuring high performance and responsiveness. You will leverage your technical expertise to mentor junior developers, make architectural decisions, and drive best practices in coding and design. Your contributions will significantly impact the way customers interact with our platform, thus improving overall satisfaction and business outcomes.
Job Responsibilities
- Design and implement user interfaces for web and mobile applications using modern frameworks.
- Collaborate with UX/UI designers to translate designs into high-quality code.
- Optimize applications for maximum speed, scalability, and responsiveness.
- Maintain high coding standards and demonstrate best practices in software development.
- Mentor and guide junior engineers in coding, testing, and debugging techniques.
- Participate in code reviews to ensure code quality and functionality.
- Integrate user-facing elements with server-side logic.
- Identify and address performance bottlenecks and bugs.
- Stay updated with emerging technologies and propose improvements to workflows and tools.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 5+ years of experience in front-end development, preferably with single-page applications.
- Proficiency in JavaScript, HTML, CSS, and related front-end technologies.
- Experience with modern JavaScript frameworks such as React, Angular, or Vue.js.
- Strong understanding of RESTful APIs and web services integration.
- Familiarity with responsive design principles and mobile-first development.
- Ability to work collaboratively in a fast-paced, team-oriented environment.
- Experience with version control systems, particularly Git.
Technologies & Tools
This position will primarily utilize technologies such as JavaScript, HTML5, CSS3, and frameworks including React.js and Redux. Other tools may include build systems like Webpack or Parcel, testing frameworks such as Jest or Mocha, and version control systems like Git. Familiarity with cloud services and web performance monitoring tools will also be beneficial as you contribute to our development efforts.
Ideal Candidates
Ideal candidates for this role possess a proactive and collaborative mindset, coupled with an intrinsic motivation to innovate and improve user experiences. They should exhibit excellent problem-solving skills, be detail-oriented, and demonstrate a strong commitment to quality and coding standards. A passion for technology and a willingness to learn and adapt as the field evolves are essential traits, along with a strong ability to work effectively within dynamic teams. Candidates should also communicate clearly and be adept at presenting complex technical concepts to non-technical stakeholders.
Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.