Job Description
We are looking for a great senior full-stack developer who is proficient with React and Ruby-on-Rails. Your primary focus will be on developing user interface components, creating new APIs, and integrating them to deliver a working application. You will ensure that these components and the
APIs are robust and easy to maintain.
Responsibilities
- Developing new user-facing features using React.js
- Building reusable components and front-end libraries for future use
- Translating designs and wireframes into high-quality code
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers
- Designing and developing RESTful APIs
- Creating and maintaining database tables
Skills
- 4+ years of building and delivering production-quality software systems
- Broad understanding of the whole engineering stack, from databases to UI
- Expertise with backend technologies like Elixir/Phoenix or Ruby on Rails
- Experience with developing RESTful APIs
- Experience with HTML/CSS
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
- Hands-on experience with frontend frameworks like React
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
- Hands-on experience working with databases like MySQL/PostgreSQL
- Familiarity with modern build pipelines and tools
- Thorough understanding of Git and workflow processes.
- Experience building high-impact user experiences
- Ability to understand business requirements and translate them into technical requirements
- Worked cross-functionally with other engineers, product managers, and designers
- Created modular, performant, and testable code
- A sense of ownership of what you build
- Experience with Elixir, TypeScript, NextJS, GraphQL, Phoenix LiveView, or RabbitMQ will be an added advantage
Personal Requirements:
- Exceptional communication and follow-up skills
- Strong troubleshooting & problem-solving skills
- Attention to detail
- Friendly, helpful, positive attitude
Experience: