Acest anunț a expirat și nu este disponibil pentru aplicare
Full Stack | Middle to Senior levels | Full-time
We are a growing team, looking for a highly skilled programmer who is comfortable with both front and back-end programming. You will be responsible for designing and developing front and back-end architecture, and work on ensuring the reliability, responsiveness and performance of the applications. Alongside a team of other developers, designers and PMs, you’ll focus on delivering complete products to our clients.
Our profile:
- Our focus is building web or mobile applications, or become an extension of an existing development team from around the globe;
- We work in a casual office environment, and offer our employees flexible work hours and option to work remotely 2 days a week;
- Our core values are honesty, reliability and growth and we strive to apply them in our day-to-day work, our relationships with our clients and within our team;
- The projects we work on are sourced mostly from the Silicon Valley area, and come from various domains (AR art, educational software, social media mobile app, and many more);
- We work in an Scrum/Agile manner, and the members of our cross-functional teams are all in contact with our clients;
- Our developers are the ones who choose the architecture, technologies and conventions for a project.
Your profile:
- Degree in Computer Science;
- At least 3 years experience in software development (middle to senior levels);
- Strong organizational and project management skills;
- Proficiency with fundamental front-end languages, such as HTML, CSS, JavaScript, TypeScript;
- Familiarity with JavaScript frameworks such as Angular and/or React;
- Proficiency with server side languages, such as Java, nodeJS and their respective frameworks;
- Familiarity with database technologies, such as MySQL, Postgres and MongoDB;
- Willingness to expand your skill set by learning new technologies;
- Great problem solving skills, attentive to details and results driven;
- Team player who is also self-reliant and can manage their own work;
- Enjoys working in an Agile manner.
Day-to-day, you will be:
- Developing front-end software architecture;
- Designing user interactions on the client side;
- Developing back-end software architecture;
- Creating servers and databases for functionality;
- Ensuring cross-platform optimization for mobile phones;
- Ensuring responsiveness of applications;
- Seeing through a project from conception to finished product;
- Designing and developing APIs;
- Meeting both technical and consumer needs;
- Staying abreast of developments in software development and programming languages;
- Participating in planning sessions with the other members of your project team.