JavaScript Developer, 3+ years experience19 Jan 2021
- Client: Top 10 Multinational Bank in Romania
- Office Location: Northern Area, Bucharest
- Contract Duration: At least 12 months
- Project No: 011121120
Job Description
General
We are looking for FrontEnd Programmers with JavaScript experience to develop state-of-the art solutions (Internet and Mobile App) using the latest architectural trends for our banking client. The app incorporates a wide range of functionalities and technological challenges: touch ID and face ID authentication, digitalization of various traditional products and virtual cards.
Responsibilities/Activities
- Develops and maintains software programs according to set coding standards
- Estimates duration of programming and unit testing phase
- Properly challenge and engineer both product and technological specifications with a sense of ownership, taking to account maintainability, code documentation, test coverage, dependency resilience, device performance and industry standards
- Constantly run testing as part of Continuous Integration
- Develop Continuous Delivery flows and contribute to processes
- Provides 3rd line support for production incidents (when needed)
Requirements
Technical
- At least 4 years of programming experience
- At least 3 years of working experience with JavaScript, HTML, CSS
- Experience with JavaScript design patterns
- Experience working Mobile First
- Proficiency in JavaScript (ECMAScript 2015+)
- Unit testing fan - experience with Mocha/Jasmine
Education
- University degree in Computer Science or other related fields preferred
- Equivalent experience will be considered
Others
- Good Level of English, verbal & written
- Passion for software engineering and craftsman - like coding prowess
- Very good organizational skills and quality orientation/attention to details
- Strong thinking skills (Algorithms and Data Structures)
- High curiosity and geek level
Nice to have requirements
- Functional programming mindset
- Optimization techniques and strategies
- Native iOS/Android development
- Test Driven Development
- Knowledge in CI/CD pipelines, JavaScript tooling
- Knowledge of Web Components, #UseThePlatform, microfrontends
- Good understanding of Agile Methodologies