Position: Senior Software Engineer
Company: Slashdevs
Experience required: 5y
Category: Java
English level: intermediate
Published: 2022-08-01T00:00:00+03:00

We're looking for a Senior Front-end Engineer to develop our mobile apps who loves building scalable, resilient solutions with experience building highly performant applications.
You'll be working a lot with the product development and support teams and an important part of your role will be to propose new features to help shape the future design of the product. 

**Your responsibilities:**
Developing qualty code in Java.
Design, development, unit-testing, maintenance, and enhancement of software products adhering to the product architecture services
Build reusable and tested React components, utilizing Storybook and our design system
Measure and resolve performance bottlenecks
Work with our product, design, and UX teams to create amazing and intuitive experiences
Build tools, processes, and documentation to improve our code quality

**We expect from you:**
5+ years of solid programming experience in Java development with strong core Java fundamentals. Experience in designing, developing, and executing software solutions to address business issues is also important as is experience in troubleshooting code level problems quickly and efficiently. 
Experience building efficient client-side applications in JavaScript and React
Experience integrating front-end and back-end components
Experience with SQL and RDBMS technology (PostgreSQL, Oracle, or SQLite)
Experience creating and running automated tests
Excellent oral and written communication skills, able to present technical concepts to Architects and Developers
Excellent interpersonal and customer service skills.
Excellent organizational skills and attention to detail.
Excellent time management skills with a proven ability to meet deadlines.
Strong analytical and problem-solving skills.
Ability to prioritise tasks.
Ability to function well in a high-paced and at times stressful environment
A degree in computer science, software engineering, a related field, or equivalent work experience
 
**Our benefits:**
A flexible work environment 
Generous PTO with additional paid days off/company closures most months to allow people to disconnect
Wellness Programs and Benefits