Atta Systems logo

JavaScript Engineer

Atta Systems·Salary not specified

Primary stack

JavaScriptAngularReactNestJS

Nice to have's

OOPCSSHTTPWebpackReact NativeHTMLRESTNoSQL

Job description

About the Position

We're seeking an experienced JavaScript Engineer with 2-4 years of relevant experience. At Atta Systems, your expertise is amplified by the experience of our team in product design, infrastructure, and engineering. Together, we create easy-to-use, powerful experiences for our users. Our technology stack is up-to-date, and we have meaningful technical challenges in the mobile, web, or backend space.


Responsibilities

  • Work on medium features (e.g., authentication module).
  • Comfortable working in 2-week sprints using Scrum and JIRA.
  • Conduct regular code reviews.
  • Create architecture for medium features (e.g., authentication module, payment module).
  • Break medium features into manageable tasks.
  • Comfortable with estimating small and medium tasks.
  • Write specifications and document features.
  • Efficient in communicating both in writing (JIRA/Slack/email) and in person.
  • Able to make technical decisions and motivate the decision with factual data.
  • Oriented on getting things done.
  • Able to ask questions to clarify the requirements.

Requirements

  • Passion for software products development. At Atta Systems, we are not only writing code; we create software products that resolve real-life problems of real people.
  • Constant desire to develop technical and non-technical competencies. Some call it continuous learning.
  • A genuine interest to communicate well and help others. A goal can be reached fast, but in order to get far, we must do it as a team. Our mission is to reach great heights, together.
  • Under/graduate of Computer Science or similar.

Technical Skills

  • 2-4 years of using Frontend/JavaScript technologies on the client-side. Providing some examples of implemented projects will be a plus.
  • Solid knowledge of OOP; a good understanding of its concept and applicability.
  • Knowledge in HTML5, CSS3, modern JavaScript (ES6+); knowledge of a CSS preprocessor (LESS/SASS/SCSS).
  • Proven experience with at least one top-tier JS framework (Angular, React, NestJS, etc).
  • Mobile-first/responsive development and experience with a grid system (Bootstrap, Material, CSS grid layout).
  • Strong understanding of browser internals, HTTP, and CORS.
  • Debugging and page/app optimization abilities (page load, memory, rendering, etc).
  • Experience in Web services, especially RESTful.
  • Bonus: Reactive programming, Webpack (or other build tools), accessibility, animations, etc.
  • Bonus: Relevant experience in working with databases: SQL/Postgres/noSQL, a JS ORM framework, etc.
  • A big plus: Native mobile application development experience on iOS/Android using React Native.

We Offer

  • Competitive salaries and rewarding performance.
  • 2nd Year Anniversary: Go anywhere you want in Europe. Airplane tickets are on us!
  • Flexible work schedule: Early bird? Come to the office early. Night owl? Come to the office late. You make your own schedule. You can also work from home if you want.
  • Great Office & Lifestyle Location: Our well-lit, spacious office is located in downtown Bucharest, 5 minutes walk from Universitatii Square, right in the center of the creative neighborhood. We are really close to most of the hippest bars and restaurants.
  • Thrive professionally:
    • An environment where you are encouraged to take ownership of your own work.
    • The framework and the tools to improve your skills continuously.
    • Purposeful, meaningful work.
  • Your career matters to us: We take management, mentoring, and coaching seriously. We help you accelerate your professional career growth. Your manager’s main job is to guide you to grow and succeed. We do 1:1’s every 3 weeks and career plan meetings focused on growth and career goals.
  • Flexible benefits package: You can choose premium health insurance, private insurance, gym membership, travel, public transportation, and many more.
  • Hardware: When you join us, we provide you with all the gear you need: performant hardware and monitors. Our meeting spaces are designed to make collaboration fast and easy: whiteboards, big screen TVs to share your screen and work. We also make sure you have an ergonomic workspace: great chair, spacious desk, and privacy.
  • @Atta: You are encouraged to read - You name it, we order it on Amazon. We already have a library with books about Technology, UI/UX, Leadership & Management, HR, Lifestyle & Traveling.

About the Company

At Atta Systems, we focus on creating impact with technology. We make sure that people in our team do meaningful work, together with smart, knowledgeable technologists: engineers, designers, managers. We help big organizations (UNICEF, World Bank, EY, Carrefour, UI Path) and funded startups (Medicai, BoldHealth) to develop the right software products for their audiences.

“I like the schedule flexibility, the monthly benefits, and the office location. Colleagues are nice and friendly. The management is always striving to improve the workflow and employee satisfaction. The town hall meetings are necessary and relevant.” - Software Engineer @ Atta Systems


Next Steps

  • Apply! Good Luck!
  • CVs Selection.
  • If your CV is selected, we send you a technical problem to solve it at home.
  • If we like what we see, we invite you for an interview at our Bucharest office or remotely, on Zoom. During the interview, we look for technical skills, communication skills, alignment with our culture. We also discuss financial expectations.
  • We make an offer you can't refuse!
  • You accept our offer! (hopefully)! Congrats!
  • Welcome to THE ATTA TEAM!

© Atta Systems. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

More at Atta Systems

All 4 roles

Popular searches